私はphpを使用して、最大50MBになるファイルを生成しています。スクリプトの最後で、指定された電子メール アドレスにファイルを送信する必要があります。ファイルを複数のチャンクに分割して、それぞれに大きすぎない添付ファイルを付けてメールを送信できるようにします。明らかな解決策は、ファイルを zip パーツに圧縮することです。しかし、phpで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');