Я работаю над сценарием загрузки, который также изменяет / изменяет размеры изображения.
В настоящее время он работает, загружая изображение, перемещаясь в каталог загрузки (site.com/upload), а затем изменяя его размер, а затем снова удаляя оригинал ...
Теперь мой вопрос:
Могу ли я сделать это, не перемещая оригинал в каталог для загрузки и, что еще лучше, сохраняя новый файл в tmp, чтобы я мог впоследствии подтвердить изображение (так что если он не хочет его и просто нажимает кнопку «назад», его не останется в загрузочной директории.)
Текущий код:
move_uploaded_file($_FILES['file']['tmp_name'], 'resize-upload/'.$_FILES['file']['name']);
$filename=$_FILES['file']['name'];
$Imagick=new Imagick();
$Imagick-> readImage('resize-upload/'.$filename);
$Imagick-> scaleImage(200,200,auto);
$Imagick-> writeImage('resize-upload/resized-'.$filename);
unlink('resize-upload/'.$filename);