文件下载/通过浏览器上传到特定目标文件夹

时间:2012-08-23 18:36:55

标签: java web-applications file-upload activex download

我正在开发一个需要从/向服务器下载/上传文件的Web应用程序。但是,这个应用程序的用户群并不精通技术,所以我们希望他们点击一个按钮,指示“下载文件”(对于此记录)或“上传文件”(对于此记录),而不必依赖用户“另存为”或指示目标文件夹。在之前的版本中,我们使用了Software Artisan的SAXFile(一个ActiveX控件),但是这次我们试图避免使用ActiveX。我们希望使应用程序浏览器不可知。

有关如何执行此操作的任何建议?我假设我们必须做一个java applet,但如果有一个现有的开源项目或控件,我宁愿不自己动手。

1 个答案:

答案 0 :(得分:0)

这是一个安全问题,这就是为什么没有很多好的选择。写入任意目录的能力绝对不应该授予任何网页。

您的选项是Java Applet,Flash,HTML5或ActiveX,但所有这些选项都要求用户授予权限或选择位置。您也可以使用HTML5 Web存储来完成此任务,该存储不需要用户权限,但在存储格式,浏览器支持和大小限制(大多数浏览器为5或10 MB)方面都有限制。