在浏览器上访问本地文件系统

时间:2013-05-04 09:40:00

标签: javascript html5 web-applications

在你开始哭泣的安全问题之前,请先听我说。

这适用于Intranet应用程序,因此我可以全方位安装任何插件或更改任何安全权限以适应。

我想要的是让他们访问网页并点击链接下载文件,例如Word文档。这将转移到某种本地存储(如果需要,则为沙盒),然后以word作为常规文件打开。

当他们点击保存,JavaScript或其他东西将提取文件被保存或程序不再访问它并可以采取行动,例如上传回服务器。

有没有办法做到这一点。我查看了IndexedDb,WebStorage,HTML5 FileSystem API,但我是所有人的新手,并没有看到这样做的方法。

只要您不提及Flash,我就可以对任何需要的插件进行编码。我遇到的主要问题是打开下载到某种形式的本地浏览器中的文件,然后通过桌面应用程序打开它,例如,字。

任何帮助,非常感谢。

1 个答案:

答案 0 :(得分:2)

经过大量研究后,唯一的方法是使用插件。 IndexedDB,F​​ileSystem API或WebStorage无法访问本地文件系统。哪个好。

Silverlight是Intranet和.NET的一个很好的选择,这是我选择使用的。

Silverlight 5具有文件监视器的完全权限。文件观察程序可以使用以下方法完成:Is there an alternative to accomplishing what the FileSystemWatcher does in Silverlight?