显示临时上传的图像文件(PHP)



我可以在使用move_uploaded_file函数之前显示上传的图像文件吗?我想在重命名并移动到图像文件夹之前向用户显示图像文件,以便用户可以调整图像大小或取消操作

yes…您必须从临时文件(例如/tmp)流式传输文件。

header('Content-Type: image/jpeg');
readfile('/tmp/'.$_FILES["file"]["tmp_name"]);

可以,

,但你必须首先上传,然后显示给用户,当用户点击"接受"或提交按钮,然后调整它的大小和移动它。在此之前,请将其保存在临时文件夹,服务器上的临时文件夹或任何您想保存临时图像的文件夹中。

恶意用户可能会上传一些不可靠的内容,因此我希望您在执行此类操作之前进行某种验证。检查上传文件的文件扩展名或mime类型。或者通过图像处理脚本显示,例如viewimage。php?div id = 1234

最新更新