【发布时间】:2011-11-03 21:55:51
【问题描述】:
如何从大于我的托管限制的文件夹创建多部分 zip 文件?
例如,如果我有一个 15mb 的文件夹并且我的网络托管限制是每个文件 8mb,有没有办法使用 php 创建文件:zip1.zip (8mb) 和 zip2.zip (7mb)?
附言我没有修改文件 php.ini 的权限。
【问题讨论】:
-
这在 PHP 脚本的范围内可能几乎是不可能的。您所说的“网络托管限制”到底是什么意思?
-
我的免费虚拟主机文件限制为每个文件 8mb,所以我无法创建 15mb 的 zip 文件
-
究竟是哪个文件限制?上传限制,还是文件大小限制?后者会很少 - 我会考虑在这种情况下切换网络主机
-
文件大小限制。但是如果我更改主机,也许文件大小限制会更大,而 15mb 文件夹只是一个例子,如果我有一个 50mb 文件夹并且我想从这个文件夹创建一个 zip 文件,我该怎么办想要避免文件大小限制和最大执行时间限制?创建一个多部分的 zip 文件不是一个好主意吗?
-
如果 gz 适合你,这可能会解决它:stackoverflow.com/questions/5391304/split-big-files-using-php