php 批量下载远程图片并压缩

php 批量下载远程图片并压缩,第1张

概述$urlArr=['https://files.dianlinet.com/uploads/images/img/202101/08/cy_1610083365_1agwoAwBXl.jpg','https://files.dianlinet.com/uploads/images/img/202101/08/cy_1610083365_1agwoAwBXl.jpg'];$temp=tempnam('mp','');$z
$urlArr=['https://files.dianlinet.com/uploads/images/img/202101/08/cy_1610083365_1agwoAwBXl.jpg','https://files.dianlinet.com/uploads/images/img/202101/08/cy_1610083365_1agwoAwBXl.jpg'];$temp=tempnam('/tmp','');$zip = new \ZipArchive;if ($zip->open($temp, \ZIPARCHIVE::CREATE)!==TRUE) {return $this->Failed('无法打开文件,或者文件创建失败',400);}foreach ($urlArr as $value){$zip->addFromString(basename($value),file_get_contents($value));}$zip->close();header('Content-disposition: attachment; filename='.basename("downs.zip")); //文件名header("Content-Type: application/zip"); //zip格式的header("Content-transfer-encoding: binary"); //告诉浏览器,这是二进制文件header('Content-Length: '. filesize($temp)); //告诉浏览器,文件大小@readfile($temp);unlink($temp);

 

总结

以上是内存溢出为你收集整理的php 批量下载远程图片并压缩全部内容,希望文章能够帮你解决php 批量下载远程图片并压缩所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1000993.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存