我试图从另一台服务器创建出象这样从一个资产的.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