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

PHP在调整大小之前等待图像上传完成,php,file-upload,image-uploading,Php,File Upload,Image Uploading,有没有一种方法可以“暂停”php以等待文件上传,然后再对其进行操作 我正在使用此功能上载照片: move_uploaded_file($_FILES[$PhotoField]["tmp_name"], $BrandDirectory . "/" . $NewPhotoName); 那部分似乎工作得很好。问题是,在此之后,我正在使用以下方法调整上载的照片的大小: $image = new SimpleImage(); $image->load($BrandDirectory . "/" .

有没有一种方法可以“暂停”php以等待文件上传,然后再对其进行操作

我正在使用此功能上载照片:

move_uploaded_file($_FILES[$PhotoField]["tmp_name"], $BrandDirectory . "/" . $NewPhotoName);
那部分似乎工作得很好。问题是,在此之后,我正在使用以下方法调整上载的照片的大小:

$image = new SimpleImage();
$image->load($BrandDirectory . "/" . $NewPhotoName);
$image->resizeToWidth(1024);
$image->save($BrandDirectory . "/" . $NewPhotoName);
这一部分似乎也适用于,只要照片上传完毕。
所以,似乎我需要一些方法让一切在上传完成之前等待

这个过程有什么问题?在文件上传完成之前,你不能移动文件。在文件上传之前,你的PHP不会启动。你是什么意思?PHP仅在图像完成上载后执行。put if(move_uploaded_file((--)){
if(move_uploaded_file($_FILES[$PhotoField]["tmp_name"], $BrandDirectory . "/" . $NewPhotoName)){

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

}