PHP在调整大小之前等待图像上载完成

时间:2013-06-04 04:15:57

标签: php file-upload image-uploading

有没有办法在操作之前“暂停”php等待文件上传?

我用它来上传照片:

move_uploaded_file($_FILES[$PhotoField]["tmp_name"], $BrandDirectory . "/" . $NewPhotoName);

这部分似乎运作良好。问题是,之后我正在调整使用以下内容上传的照片:

$image = new SimpleImage();
$image->load($BrandDirectory . "/" . $NewPhotoName);
$image->resizeToWidth(1024);
$image->save($BrandDirectory . "/" . $NewPhotoName);

只要照片上传完毕,该部分似乎也可以正常工作。 因此,似乎我需要一些方法让所有内容在上传完成之前等待。

1 个答案:

答案 0 :(得分:2)

if(move_uploaded_file($_FILES[$PhotoField]["tmp_name"], $BrandDirectory . "/" . $NewPhotoName)){

$image = new SimpleImage();
$image->load($BrandDirectory . "/" . $NewPhotoName);
$image->resizeToWidth(1024);
$image->save($BrandDirectory . "/" . $NewPhotoName);

}