PHP 在我的服务器上设置图像作为上传的临时文件

问题描述 投票:0回答:1

我正在编辑一个照片库脚本,以允许使用 TIFF 进行上传和保存,但我必须将文件保留为 jpg 格式以供 Web 查看。

我所做的是安装 Image Magick 将 TIF 转换为 JPEG,一旦我将其转换,我希望脚本继续制作缩略图、缩放图像等。它使它们从

$_FILES['image']['tmp_name']

有没有办法将我新创建的文件设置为

$_FILES['image']['tmp_name']
?我的新 jpeg 文件路径设置为
$nw

基本上我需要

$nw='path/to/newfile.jpg';
$_FILES['image']['tmp_name']=$nw;

但它不起作用。有什么想法吗?

php image file imagemagick
1个回答
1
投票

如果您需要跨多个页面请求处理同一个文件,请使用 move_uploaded_file 将其移动到安全的地方。

如果您编写的函数需要访问

$_FILES['image']['tmp_name']
,请重写它们以接受文件名作为参数,并使用文件的新位置作为参数来调用它们。

© www.soinside.com 2019 - 2024. All rights reserved.