用PHP下载文件夹

时间:2015-04-20 07:28:32

标签: php

我想为用户提供下载包含多个可执行文件的解压缩文件夹的功能。我的很大一部分用户不习惯解压缩或使用zip文件。我想让它变得尽可能简单。 (我的.exe不是那么大)

我想知道我是否可以安全地直接在PHP中下载文件夹。 或者我应该指导我选择FTP选项吗?

2 个答案:

答案 0 :(得分:2)

我的解决方案是创建一个包含所有exe内部的Self-Extracting Zip File

  

从当前打开的Zip文件创建自解压Zip文件:

Using the WinZip Ribbon, click Self-Extracting EXE in the Tools tab.
Using the Legacy Toolbar, use the Make .Exe File entry in the Actions menu.
     

自解压Zip文件的扩展名为.EXE,可以作为   命令。当运行自解压Zip文件时,Zip中的文件   文件被自动提取。这很方便,因为结束了   用户不需要解压缩程序(如WinZip)来提取文件   从这些自解压Zip文件。

您还可以使用winrar7z创建自解压zip / rar文件。

答案 1 :(得分:0)

每个响应只能发送一个文件。这意味着如果我向您发送请求,您只能允许我下载一个文件。一次发送多个文件在浏览器中不起作用,因此不可靠。

也许您可以做的一件事就是拥有一个文件列表,并告诉您的用户依次点击所有这些文件。您可以做的另一件事是获得有关处理zip文件的更好说明;现在,Windows只允许您双击zip文件并查看其内容。