我試圖從另一臺服務器創建出象這樣從一個資產的.zip文件:捲曲創建的.zip不會打開
$url = 'http://thindery.com/jsfiddle/butterfly.jpg';
$path = 'butterfly.zip';
$fp = fopen($path, 'w');
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_FILE, $fp);
$data = curl_exec($ch);
curl_close($ch);
fclose($fp);
我運行該腳本後,我看到我的服務器上的.zip 。當我下載.zip並嘗試打開它在我的Windows電腦上我得到這個錯誤:
Windows無法打開該文件夾 壓縮(zipped)文件夾「butterfly.zip」是無效的。
任何人有一個想法,爲什麼它不會打開?
UPDATE
我這裏瞭解我的錯誤。我可以看到我的原始代碼是如何將.jpg保存爲.zip,而不是將.jpg放入存檔(壓縮)文件夾中。
因爲它是JPG? –
只需將一個JPG文件重命名爲zip文件並不會使其成爲zip文件? – Alfo