久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

PHP/ThinkPHP實現(xiàn)批量打包下載文件的方法示例

最近因為工作的需要,要根據(jù)條件自動打包供下載的功能,查找相關資料終于解決了,所以下面這篇文章主要給大家介紹了利用PHP或者ThinkPHP如何實現(xiàn)批量打包下載文件的方法示例,需要

前言

本文主要給大家介紹的是關于PHP/ThinkPHP實現(xiàn)批量打包下載文件的相關內(nèi)容,分享出來供大家參考學習,話不多說了,來一起看看詳細的介紹:

需求描述:

有數(shù)個文件,包含圖片,文檔。需要根據(jù)條件自動打包成壓縮包,提供下載。

解決(ZipArchive 類):

PHP提供了ZipArchive 類可為我們實現(xiàn)這一功能,demo:

<?php
 
$files = array('image.jpeg','text.txt','music.wav');
$zipname = 'enter_any_name_for_the_zipped_file.zip';
$zip = new ZipArchive;
$zip->open($zipname, ZipArchive::CREATE);
foreach ($files as $file) {
 $zip->addFile($file);
}
$zip->close();
 
///Then download the zipped file.
header('Content-Type: application/zip');
header('Content-disposition: attachment; filename='.$zipname);
header('Content-Length: ' . filesize($zipname));
readfile($zipname);
 
?>

ThinkPHP版

$zip = new \ZipArchive;
//壓縮文件名
$filename = 'download.zip';
//新建zip壓縮包
$zip->open($filename,\ZipArchive::OVERWRITE);
//把圖片一張一張加進去壓縮
foreach ($images as $key => $value) {
 $zip->addFile($value);
}
//打包zip
$zip->close();
 
//可以直接重定向下載
header('Location:'.$filename);
 
//或者輸出下載
header("Cache-Control: public"); 
header("Content-Description: File Transfer"); 
header('Content-disposition: attachment; filename='.basename($filename)); //文件名 
header("Content-Type: application/force-download");
header("Content-Transfer-Encoding: binary");
header('Content-Length: '. filesize($filename)); //告訴瀏覽器,文件大小 
readfile($filename);

區(qū)別在引用的時候路徑要對,結(jié)束。

相關參考:

http://www.php.net/manual/zh/class.ziparchive.php

http://dengrongguan12.github.io/blog/2016/php-ziparchive/

總結(jié)

好了,大概就這樣,以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對的支持

【網(wǎng)站聲明】本站除付費源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學習交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了PHP定義字符串的四種方式,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
下面小編就為大家分享一篇php 替換文章中的圖片路徑,下載圖片到本地服務器的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇PHP給源代碼加密的幾種方法匯總(推薦),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇php打開本地exe程序,js打開本地exe應用程序,并傳遞相關參數(shù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要介紹了PHP類的反射來實現(xiàn)依賴注入過程以及相關知識點分享,對此有興趣的朋友跟著小編學習下吧。
php遍歷一個文件夾內(nèi)的所有文件和文件夾,并刪除所有文件夾和子文件夾下的所有文件的代碼,通過遞歸方式實現(xiàn)達到清空一個目錄的效果。本文給大家分享實例代碼,需要的朋友參考
主站蜘蛛池模板: 天天射天天干 | 成人精品毛片 | 久久久久久亚洲精品 | 欧美性网 | 日日夜夜精品视频 | 欧美黄色网 | 亚洲视频中文字幕 | 国产精品一区二区在线观看 | 国产精品国产精品国产专区不蜜 | 日韩精品一区二区三区中文字幕 | 五月天天丁香婷婷在线中 | 中文在线а√在线8 | 精品国产免费人成在线观看 | 欧美久久久电影 | 2021天天躁夜夜看 | 欧美精品一区在线发布 | 亚洲三级在线观看 | 国产精品亚洲第一区在线暖暖韩国 | 成人做爰69片免费观看 | 日韩高清中文字幕 | 性福视频在线观看 | 日韩久久久久久 | 91精品久久久久久久久久小网站 | 青青草视频免费观看 | 国产精品日日夜夜 | 欧美黄在线观看 | 国产二区三区 | 国产不卡一区在线观看 | 中文久久 | 午夜一区二区三区视频 | www.亚洲精品| 中文天堂在线一区 | 久久精品国产99国产 | 国产一区在线免费观看 | 国产清纯白嫩初高生在线播放视频 | 精品产国自在拍 | 欧美一区二区三区在线视频 | 中文亚洲视频 | 伊人网综合在线观看 | 亚洲色片网站 | 这里只有精品999 |