PHP 下载后压缩失败
Zip fails after PHP download
我正在创建一个 PHP 服务,用户可以在其中将外部 ZIP 文件从另一台服务器下载到带有 PHP 的服务器。下载后,我不断收到此 ZIP 错误,指出文件已损坏/由多个部分组成。事实并非如此。我无法在 linux 服务器上提取它,但是当我将它复制到我的 OSX 机器上时,当我双击存档时它可以完美地提取,但是终端 unzip
命令给出了相同的结果错误。我很困惑:
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) 的 link:
ftp://ftp.ebi.ac.uk/pub/databases/emdb/structures/EMD-2754/map/emd_2754.map.gz
请记住,我的目标是自动执行下载过程,所以我需要了解为什么会失败。
这是我使用 gunzip 得到的结果:
gunzip pdbeUpload.zip
gzip: pdbeUpload.zip: unknown suffix -- ignored
bunzip2
,要完成:
bunzip2: pdbeUpload.zip is not a bzip2 file.
那是 gzip 压缩包,不是 zip。使用 gunzip
.
我正在创建一个 PHP 服务,用户可以在其中将外部 ZIP 文件从另一台服务器下载到带有 PHP 的服务器。下载后,我不断收到此 ZIP 错误,指出文件已损坏/由多个部分组成。事实并非如此。我无法在 linux 服务器上提取它,但是当我将它复制到我的 OSX 机器上时,当我双击存档时它可以完美地提取,但是终端 unzip
命令给出了相同的结果错误。我很困惑:
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) 的 link:
ftp://ftp.ebi.ac.uk/pub/databases/emdb/structures/EMD-2754/map/emd_2754.map.gz
请记住,我的目标是自动执行下载过程,所以我需要了解为什么会失败。
这是我使用 gunzip 得到的结果:
gunzip pdbeUpload.zip
gzip: pdbeUpload.zip: unknown suffix -- ignored
bunzip2
,要完成:
bunzip2: pdbeUpload.zip is not a bzip2 file.
那是 gzip 压缩包,不是 zip。使用 gunzip
.