> 백엔드 개발 > PHP 튜토리얼 > PHP解压图片为什么只能解压8k大小的

PHP解压图片为什么只能解压8k大小的

WBOY
풀어 주다: 2016-06-23 14:12:46
원래의
914명이 탐색했습니다.

用PHP解压图片,直接压到8k大小后面的全不显示了。
谁能告诉我在哪里设置大小或者用其他方法解决?


回复讨论(解决方案)

什么解压图片?? 说清楚点

我先将所有JPG图片压缩,然后在网页上上传压缩包到服务器,在上传的同时解压放到我自己想要的目录下面去。然后被解压开来的图片只有8K大小。很多图片只显示上面的一半,下面的都没有了。

是不是你上传之后,图片的大小就为8k大小。

压缩包里面的图片还是原来的大小,解压开来的图片小于8k的能看到全部的图片,如果是大于8K的话 图片就显示8k,超过的部门就是灰色的 就像这样

上面那个图片是经过PHP解压的。。。只有8k超过的部分就没了

贴出你的代码
或许你可以把压缩包传到可供下载的地方,给我看看

$zip = zip_open("/php/test/test.zip");

if ($zip) {
  while ($zip_entry = zip_read($zip)) {
     $fp = fopen("/php/".zip_entry_name($zip_entry), 'w');
      if (zip_entry_open($zip, $zip_entry, "r")) {
     $buf = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));

     fwrite($fp,'$buf');
     zip_entry_close($zip_entry);
     fclose($fp);
     }
    }
  zip_close($zip);
 }

我感觉是红色部分那里的问题,但是我去找了程式,没有发现哪里设置了控制它的大小。
是不是PHP自带设置的啊?

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿