如何允许用户自动将一组文件下载到特定目录?

时间:2012-08-21 01:38:33

标签: java flash

我有一个创建一组文件的内部应用程序,然后用php压缩它们并通过下载标题呈现给用户。然后用户下载zip文件,必须解压缩文件夹并将文件复制到其计算机上的特定目录中。

我需要一些关于如何允许用户预设此文件夹的方向,以便当他们点击下载按钮时,该组中的所有文件将只下载到他们硬盘上的特定文件夹。

我意识到除了让用户设置浏览器的下载目录之外,这通常是不可能的。但我知道它可以用java applet或flash来完成。有人能指出我如何创建像这样的小应用程序的正确方向。我认为用户必须下载应用程序并允许它在第一次使用该网站时访问,之后,我希望他们能够只需单击按钮并下载文件。

我很确定这可以做到,正如我之前看到的那样。但我再也找不到这样做的网站了。即使应用程序至少弹出一个文件浏览器窗口来选择要下载的文件夹,并且预先选择了首选文件夹,这也就足够了。

1 个答案:

答案 0 :(得分:0)

- 在您的服务器上创建一个文件,其中包含要下载的文件列表作为其相对路径。

- 将此列表作为数组/字符串列表

创建ThreadPoolExecutor并为列表中的每个文件(字符串)提交Runnable。 Runnable应该适用于SERVER_URL + RELATIVE_LINK

这应该让你开始......

哦,顺便说一下,你的小程序需要签名才能访问磁盘驱动器。

如果是一个选项,请创建一个可运行的jar并让用户下载它。