通过Web应用程序访问本地文件

时间:2014-04-28 14:11:43

标签: java security web-applications

我有一个Web应用程序,我希望能够从用户PC上的特定目录中读取文件(并通过一些REST调用将该文件发送到远程DB) - 反之亦然,得到这个来自远程数据库的文件,并写入此特定目录中的用户PC。除了Applet之外,还有哪些更常见/更安全的方法来实现这一目标?

1 个答案:

答案 0 :(得分:1)

不幸的是,使用网络应用程序是不可能的。浏览器不允许这样做 - 因为它代表了客户端的安全漏洞 您需要用户的明确许可才能将文件上传到服务器上 - 大多数Web应用程序都使用文件上载机制 - 这是一个手动过程。
但是,您可以使用HTML 5 Web Storage,它类似于cookie,但允许浏览器存储键值对 据我所知,applet是一个Java程序,它在客户端机器上的浏览器之外运行 - 因此能够读/写本地机器。
希望这会有所帮助。