在您开始提示安全问题之前,请先听我说完。
这是一个内部网应用程序,因此我可以安装任何插件或更改任何安全权限以适应。
我想要的是让他们转到网页并单击链接下载文件,例如 Word 文档。这会被传输到某种本地存储(如果需要,则进行沙盒处理),然后作为常规文件在 Word 中打开。
当他们点击保存时,JavaScript 或其他东西会选择文件已保存或程序不再访问它并可以对其进行操作,例如上传回服务器。
有没有办法做到这一点。我看过 IndexedDb、WebStorage、HTML5 文件系统 API,但我对所有人都是新手,看不到这样做的方法。
只要您不提及 Flash,我愿意编写任何需要的插件。我遇到的主要问题是打开下载到某种形式的本地浏览器中的文件,然后通过桌面应用程序打开它,例如词。
任何帮助,非常感谢。
最佳答案
经过大量研究,唯一的方法是使用插件。 IndexedDB、FileSystem API 或 WebStorage 无法访问本地文件系统。哪个好。
Silverlight 是 Intranet 和 .NET 的一个很好的选择,这也是我选择的。
Silverlight 5 具有文件观察器的完全权限。文件观察器可以用这个方法完成:Is there an alternative to accomplishing what the FileSystemWatcher does in Silverlight?
关于javascript - 在浏览器上访问本地文件系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16372842/