我想对用户上传的图片做一些事情。
到现在为止,我所做的是:
move_uploaded_file
imagecreatefrompng
如何在不保存的情况下操纵它?
答案 0 :(得分:1)
上传文件时,必须将其存储在服务器的/tmp/
文件夹中的某个位置。只需使用$_FILES['name']['tmp_name']
从那里加载您的图片。
例如:
$image = imagecreatefrompng($_FILES['blarg']['tmp_name']);
将从blarg
之类的临时存储位置加载上传的文件(名为/tmp/php-12bja
)。您无需致电move_uploaded_file()
,也无需将图像保存到磁盘。