我可以在使用move_uploaded_file函数之前显示上传的图像文件吗?我想在重命名并移动到图像文件夹之前向用户显示图像文件,以便用户可以调整图像大小或取消操作
yes…您必须从临时文件(例如/tmp
)流式传输文件。
header('Content-Type: image/jpeg');
readfile('/tmp/'.$_FILES["file"]["tmp_name"]);
可以,
,但你必须首先上传,然后显示给用户,当用户点击"接受"或提交按钮,然后调整它的大小和移动它。在此之前,请将其保存在临时文件夹,服务器上的临时文件夹或任何您想保存临时图像的文件夹中。
恶意用户可能会上传一些不可靠的内容,因此我希望您在执行此类操作之前进行某种验证。检查上传文件的文件扩展名或mime类型。或者通过图像处理脚本显示,例如viewimage。php?div id = 1234