Dieser Artikel enthält Codebeispiele zum Batch-Download von Bildern und Dateien. Freunde in Not können darauf verweisen.
//批量下载图片 public function download_img_all(){ $dfile = tempnam('./public/upload/qr_code/', 'tmp');//产生一个临时文件,用于缓存下载文件 $zip = new Zipfile(); $filename = 'erweima'.'.zip'; //下载的默认文件名 // $image = M('Device')->field('erweima')->select(); // foreach($image as $v){ // $image_path = './public/upload/qr_code/';方法一 // $zip->add_path($image_path); // // $zip->add_file(file_get_contents($v['erweima']), $v['erweima']); // // 添加打包的图片,第一个参数是图片内容,第二个参数是压缩包里面的显示的名称, 可包含路径 // // 或是想打包整个目录 用 // } $image_path = './public/upload/qr_code/';//方法二 $zip->add_path($image_path); $zip->output($dfile);
Empfohlene verwandte Artikel:
Wie dekomprimiert PHP die komprimierte Paketdatei in das angegebene Verzeichnis (reiner Code)
Wie um PHP-Codebeispiele für Verzeichnisse und alle Dateien darunter zu löschen
Das obige ist der detaillierte Inhalt vonCodebeispiel für das Batch-Herunterladen von Bildern und Dateien durch Thinkphp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!