打开本地文件以进行直接编辑,并从本地服务器保存

时间:2014-01-24 07:13:42

标签: java javascript python .net

我的本​​地服务器的网页中有一些文件链接。 我想当用户点击该链接时文件将被打开,然后用户将修改文件内容并保存文件(修改后的内容将保存到原始文件中)。

由于不支持“文件”协议,我使用代码

使用applet(自签名)
Desktop.getDesktop().open(new File(filePath));

但现在每次浏览器都会显示警告。

是否有任何其他解决方案,因为有超过40个用户不可能做一些手动黑客攻击,文件类型可能会有所不同。

我试过了

Window registry hack 

但是它显示了一个对话框,用于将文件类型与程序相关联。

操作系统:Windows 浏览器:IE / FireFox / Chrome 文件:任何类型的文件

如果可以通过安装exe /插件来实现?

我只需要一次设置。

1 个答案:

答案 0 :(得分:0)

使用普通的Http你需要做的是GET - >本地修改 - > POST

而不是尝试像webDav

这样的东西

请参阅http://en.wikipedia.org/wiki/WebDAV

和Java

http://jackrabbit.apache.org/jackrabbit-webdav-library.html