使用php创建和下载zip文件

穆罕默德·苏菲安|

我正在尝试为此创建一个zip文件(使用php),我编写了以下代码:

$fileName = "1.docx,2.docx";
$fileNames = explode(',', $fileName);
$zipName = 'download_resume.zip';
$resumePath = asset_url() . "uploads/resume/";
//http://localhost/mywebsite/public/uploads/resume/

$zip = new ZipArchive();
if ($zip->open($zipName, ZIPARCHIVE::CREATE) !== TRUE) {
    echo json_encode("Cannot Open");
}

foreach ($fileNames as $files) {
    $zip->addFile($resumePath . $files, $files);
}
$zip->close();
header("Content-type: application/zip");
header("Content-Disposition: attachment; filename=".$zipName."");
header("Content-length: " . filesize($zipName));
header("Pragma: no-cache"); 
header("Expires: 0");
readfile($zipName);
exit;

但是在按钮上单击我什么也没有得到..甚至没有任何错误或消息..

任何帮助或建议对我都将是一个很大的帮助..在此先感谢

扎布斯

为什么不在Codeigniter中使用Zip编码类-它会为您做到这一点

$name = 'mydata1.txt';
$data = 'A Data String!';

$this->zip->add_data($name, $data);

// Write the zip file to a folder on your server. Name it "my_backup.zip"
$this->zip->archive('/path/to/directory/my_backup.zip'); 

// Download the file to your desktop. Name it "my_backup.zip"
$this->zip->download('my_backup.zip');

https://www.codeigniter.com/user_guide/libraries/zip.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用php创建和下载zip文件

来自分类Dev

使用JQuery和PHP创建和下载txt文件

来自分类Dev

MVC Web Api + Ajax创建和下载Zip文件

来自分类Dev

如何创建和下载不带路径目录的zip文件

来自分类Dev

我无法使用php创建和存储一个zip文件

来自分类Dev

C#使用gmail创建和发送Zip文件

来自分类Dev

从Flask视图创建和下载CSV文件

来自分类Dev

创建和下载zip存档作为HttpContent时的内存使用情况

来自分类Dev

创建并下载Zip文件(maennchen / ZipStream-PHP)

来自分类Dev

创建并下载Java Zip文件

来自分类Dev

使用JS / TS从二进制字符串创建和下载PDF文件

来自分类Dev

使用我在php中的标头从数组创建和下载csv

来自分类Dev

如何使用Maven程序集插件在tar中创建和包含zip文件

来自分类Dev

使用PHP下载后无法解压缩.zip文件

来自分类Dev

强制使用PHP下载.zip文件夹?

来自分类Dev

从PHP网站使用wget下载pdf和zip文件

来自分类Dev

使用wget下载ZIP文件

来自分类Dev

ule子流创建和下载文件

来自分类Dev

MVC Net Core 3.1:创建和下载PDF文件的工具

来自分类Dev

Symfony2创建并下载zip文件

来自分类Dev

如何创建和使用vapi文件?

来自分类Dev

创建和使用交换文件

来自分类Dev

使用 vifm 创建和管理文件列表

来自分类Dev

创建多个csv文件并使用rails在一个zip归档文件中全部下载

来自分类Dev

在PHP中创建和使用魔术方法

来自分类Dev

使用PHP创建和操作Cookies

来自分类Dev

PHP下载多个文件为zip错误

来自分类Dev

如何使用PHP和Github API在Github存储库中创建和更新文件?

来自分类Dev

使用PHP在子文件夹中创建和保存XML