我知道一些人已经问了这个问题,但我的传票是在下载遥远的图像档案时(每个档案尺寸都小于200KB)。 但是,有些卷宗胜出,无法全部保存。 某些档案无法保存,或一些档案得到保存,但并非100%,我将看到一些影像影像。 最糟糕的是,错误是不同的。
我尝试了以下方法节省档案。
- file_get_contents
- curl/GD
- copy
它都可以发挥作用,但我找不到挽救整个档案的完美方法。
以下是错误。
- failed to open stream: HTTP request failed! HTTP/1.0 408 Request Time-out in at line "copy"
- Maximum execution time of 60 seconds exceeded( I increase time)
我的php方案。
set_time_limit(60);
$imageArray=array(image array............);
for ($k=0;$k<count($imageArray);$k++){
echo <img src=" .$imageArray[$k]. "><br/> ;
$isok=copy($imageArray[$k] , dirname(__FILE__). /photo/item_ .($k+1). .jpg );
if(isok==true){
echo success! ;
}else{
echo Fail ;
}