WEB画面上からクライアントのファイルにアクセスする画面を作りたいと思ってますが、
WINDOWS向けにはこんな感じでしょうか。以下はjavascriptです。(ホントはJscriptですが)
var fso = new ActiveXObject("Scripting.FileSystemObject");
これと同等の機能を持つオブジェクトをLinux環境下で作るにはどのような書き方をすればいいでしょうか?
LinuxはGUIを持つ大抵のディストリビューションを想定しています。
もうすこし具体的に書いてもらえないでしょうか?なにがしたいか?
http://www.tiddlywiki.com/
一応Firefoxではちゃんと動くようです。
又、対応していなくても、JavaScriptとJavaの併用で保存が出来るみたいです。
中にあるmozillaSaveFileという関数に書き込んでいると思われる気になった一文があったので載せます。
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
file.initWithPath(filePath);
if(!file.exists())
file.create(0,0664);
var out = Components.classes["@mozilla.org/network/file-output-stream;1"].createInstance(Components.interfaces.nsIFileOutputStream);
out.init(file,0x20|0x02,00004,null);
out.write(content,content.length);
out.flush();
out.close();
多分こんな感じの方法でFirefoxなら書き込める筈だと思われます。
上手く説明できていなければすみません。
ありがとうございます