0

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

我需要一些关于如何允许用户预设此文件夹的指导,以便当他们单击下载按钮时,集合中的所有文件都将下载到他们硬盘上的特定文件夹中。

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

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

4

1 回答 1

0

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

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

- 为列表中的每个文件(字符串)创建一个ThreadPoolExecutor并提交一个Runnable。Runnable 应该可以工作SERVER_URL + RELATIVE_LINK

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

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

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

于 2012-08-21T01:47:43.803 回答