I'm Sham
一个尝试做码农的行政文员

PHP进行文件打包下载及删除

因为近期搞了个照片评比,员工提交的照片需要给其他人看,但是直接给大家分享后台是不现实的,所以就想着把大家的照片打包下载下来,然后在发给大家,这里就用到PHP的ZipArchive功能,为了备忘,赶紧记录下来。

首先你得确认你的PHP里有没有启用ZipArchive,通过php.ini设置,反正sham的默认打开了,所以没去劳心设置。

下面就直接开整,代码如下(根据网络大佬分享的修改而来):

这样,稍微和其他结合,就能实现各种打包需求啦,比如sham和活动中用户提交清单里的下载功能结合,就把登记清单存为csv文件,然后因为看不到图片,就用这个来把图片一起打包下载,其中简单的通过判断字符串里是否包含图片后缀来判断是否为图片信息。

唯一遗憾就是如果目录里有中文,好像该中文文件夹和里面的文件都不会被打包进去,尝试多次,尚未解决,待优化。

赞(0) 赏杯咖啡!
未经允许不得转载:Sham@双目瞿 » PHP进行文件打包下载及删除
分享到: 更多 (0)
【采购季】上云仅¥223/3年

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

如果你觉得文章好,请赏1杯速溶咖啡给Sham吧!

微信扫一扫打赏