php压缩文件后出现的解压错误

jiayueqian 2012-08-09 06:25:27
我把文件夹压缩成zip。压缩之后,还要下载到本机,服务器上的zip文件解压是正常的,但是下载到本机的zip,只要有图片或者是pdf等类型的文件时,就不能解压,说文件被损坏,这怎么办啊
...全文
161 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiayueqian 2012-08-10
  • 打赏
  • 举报
回复
我最后把服务器和下载下来的zip文件用ultraedit看了一下,在最后少了00 00 00,我就把Content-Length
设长了一点就好了。谢谢大家了
qq120848369 2012-08-09
  • 打赏
  • 举报
回复
贴压缩代码.
jiayueqian 2012-08-09
  • 打赏
  • 举报
回复
header("Content-Transfer-Encoding: binary");

应该是这个吧,是二进制啊。
jiayueqian 2012-08-09
  • 打赏
  • 举报
回复
那应该是下载的时候没有用二进制方式,代码怎么写那???



[Quote=引用 1 楼 的回复:]

压缩或下载时没有用二进制方式打开文件吧?
[/Quote]
xuzuning 2012-08-09
  • 打赏
  • 举报
回复
压缩或下载时没有用二进制方式打开文件吧?

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧