圧縮された画像ファイルをダウンロードするために、codeigniterを使用して簡単なコードを作成しました。動作しているようですが、ダウンロードしたzipファイルを開こうとすると、crc32は常に00000000になり、ファイルを抽出できません。私はテキストファイルで同じことをしようとしました、そしてそれはうまくいきます。(crc32は000000000ではありません)
コード:
$path = 'test/014.jpg';
$this->zip->read_file($path);
$this->zip->download('my_backup.zip');
私も次のことを試しました:
$path = 'test';
$this->zip->read_dir($path);
$this->zip->download('my_backup.zip');
以下のユーザーガイドの指示に従いました:http: //ellislab.com/codeigniter/user_guide/libraries/zip.html
ユーザーガイドに記載されている例では、jpgファイルを圧縮してダウンロードします。これはまさに私がやろうとしていることです。これは本当に簡単なはずですが、機能していません。
以下を追加してみました:
$this->zip->archive('my_backup.zip');
ここで説明されているように:
zipファイル、codeigniterを開くことができません
しかし、これは役に立ちませんでした
私はWindows7でWAMPを使用していますが、FirefoxとChromeを試しました
これに関するどんな助けも大歓迎ですありがとう