1
我使用php來生成一個文件,可以成爲高達50MB。在腳本結尾,我需要將文件發送到給定的電子郵件地址。我想把文件分割成多個塊,這樣我就可以發送每個郵件都不太大的附件。 顯然的解決方案似乎把我的zip文件壓縮成zip部分。但我似乎無法找到如何在PHP中使用zip分割文件。php zip文件到多個zip文件
任何人都可以幫助我,或者可以指點我一個更好的解決方案? :)
我使用php來生成一個文件,可以成爲高達50MB。在腳本結尾,我需要將文件發送到給定的電子郵件地址。我想把文件分割成多個塊,這樣我就可以發送每個郵件都不太大的附件。 顯然的解決方案似乎把我的zip文件壓縮成zip部分。但我似乎無法找到如何在PHP中使用zip分割文件。php zip文件到多個zip文件
任何人都可以幫助我,或者可以指點我一個更好的解決方案? :)
easyzip有一個當前版本的PHP的錯誤。替換此行:
define(FUNCTION_NOT_FOUND,'Error: gzcompress() function is not found');
define(FILE_NOT_FOUND,'Error: file is not found');
define(DIRECTORY_NOT_FOUND,'Error: directory is not found');
下面:
define("FUNCTION_NOT_FOUND",'Error: gzcompress() function is not found');
define("FILE_NOT_FOUND",'Error: file is not found');
define("DIRECTORY_NOT_FOUND",'Error: directory is not found');
電子郵件並不意味着這一點。你不能使用FTP嗎? Dropbox的?還有別的嗎? – CodeCaster
看看這個很好的類:http://www.phpclasses.org/package/1900-PHP-Zip-split-large-file-into-smaller-parts-.html – Sliq