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

发布于 2024-11-29 01:04:57 字数 93 浏览 1 评论 0原文

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

Can i show the uploaded image file before using move_uploaded_file function ?
i want to show image file to user before its renamed and moved to image folder, so user can resize image or cancel opreation

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

月牙弯弯 2024-12-06 01:04:57

是的...您必须从临时文件(例如 /tmp)流式传输文件。

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

yes ... you have to stream the file from temporary files eg /tmp.

header('Content-Type: image/jpeg');
readfile('/tmp/'.$_FILES["file"]["tmp_name"]);
情痴 2024-12-06 01:04:57

是的,您可以,

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

Yes you can,

but you have to first upload it, then show it to user, and when user clicks "Accept" or submit button then resize it and move it. Until then keep it in temp folder, temp folder on your server, or any other folder where you want to keep temp images.

知足的幸福 2024-12-06 01:04:57

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

A malicious user could upload something dodgy so I'd be sure you have some sort of validation in place before doing something like this. Either to check the file extension of the uploaded file or the mime-type. Or showing it through an image handling script instead i.e. viewImage.php?id=1234

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文