当前位置: 首页 > 知识库问答 >
问题:

PHP下载后Zip失败

劳麒
2023-03-14

我正在创建一个PHP服务,用户可以从另一个服务器下载外部ZIP文件到具有PHP的服务器。下载后,我不断得到这个ZIP错误,说明文件已损坏/多部分。事实并非如此。我不能在linux服务器上提取它,但是当我将它复制到OSX机器上时,当我双击归档文件时,它可以完美地提取出来,但是terminalunzip命令会产生同样的错误。我很困惑:

Archive:  pdbeUpload.zip
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.

以下是文件(140MB)的链接:

ftp://ftp.ebi.ac.uk/pub/databases/emdb/structures/EMD-2754/map/emd_2754.map.gz
gunzip pdbeUpload.zip 
gzip: pdbeUpload.zip: unknown suffix -- ignored
bunzip2: pdbeUpload.zip is not a bzip2 file.

共有1个答案

鲁昕
2023-03-14

那是gzip存档,不是zip。使用gunzip

 类似资料:
  • 本文向大家介绍PHP实现打包zip并下载功能,包括了PHP实现打包zip并下载功能的使用技巧和注意事项,需要的朋友参考一下 具体代码如下所示: 总结 以上所述是小编给大家介绍的PHP实现打包zip并下载功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对呐喊教程网站的支持!

  • 我有我的网站在和我想下载一些文件从另一个域但没有得到下载和显示302移动临时错误。我使用cURL代码。

  • 我不明白为什么这这么难,每个人都有自己的实现... 所以在我的服务器中,我生成了一个文件,我希望用户能够在点击后下载。 所以我设置了请求,服务器成功地接收到了请求,现在,我正在努力将字节数组写入输出。 这是我的回应代码:

  • 主要内容:PHP Zip File 简介,安装,PHP Zip File 函数,PHP Zip File 常量PHP Zip File 简介 Zip File 函数允许您读取压缩文件。 安装 如需在服务器上运行 Zip File 函数,必须安装这些库: Guido Draheim 的 ZZIPlib 库: 下载 ZZIPlib 库 Zip PELC 扩展:下载 Zip PELC 扩展 在 Linux 系统上安装 PHP 5+:Zip 函数和 Zip 库默认不会启用,必须从上面的链接下载。请使用

  • 问题内容: 如何使用php将多个文件下载为zip文件? 问题答案: 您可以使用该类创建一个ZIP文件并将其流式传输到客户端。就像是: 并流式传输: 第二行强制浏览器向用户显示一个下载框,并提示名称filename.zip。第三行是可选的,但某些(主要是较旧的)浏览器在某些情况下会出现问题,而未指定内容大小。

  • 我正在使用Python2.7、mechanize和beautifulsoup,如果有帮助,我可以使用urllib 我打算使用下面的代码来访问第二个表: 我猜class=“fe-form”是错误的,因为它不能工作,但是该表没有其他属性将它与其他表区分开来。所有表都有cellpadding=“0”cellspacing=“0”border=“0”width=“50%”。我想我不能使用find()函数。