我想为用户提供下载包含多个可执行文件的解压缩文件夹的功能。我的很大一部分用户不习惯解压缩或使用zip文件。我想让它变得尽可能简单。 (我的.exe不是那么大)
我想知道我是否可以安全地直接在PHP中下载文件夹。 或者我应该指导我选择FTP选项吗?
答案 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文件。
答案 1 :(得分:0)
每个响应只能发送一个文件。这意味着如果我向您发送请求,您只能允许我下载一个文件。一次发送多个文件在浏览器中不起作用,因此不可靠。
也许您可以做的一件事就是拥有一个文件列表,并告诉您的用户依次点击所有这些文件。您可以做的另一件事是获得有关处理zip文件的更好说明;现在,Windows只允许您双击zip文件并查看其内容。