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

时间:2011-07-19 22:40:43

标签: php image file imagemagick

我正在编辑照片库脚本以允许上传和保存使用TIFF,但我必须保留jpg格式的文件以供网络查看。  我所做的是安装图像magick将TIF转换为JPEG,一旦我将其转换,我希望脚本继续制作缩略图,缩放图像等。 $ _FILES [ '图像'] [ 'tmp_name的值']

有没有办法将我新创建的文件设置为$ _FILES ['image'] ['tmp_name']?我的新jpeg文件路径设置为$ nw     基本上我需要

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

但它不起作用。任何想法?

1 个答案:

答案 0 :(得分:1)

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

如果您编写的函数需要访问$_FILES['image']['tmp_name'],请重写它们以接受文件名作为参数,并使用文件的新位置作为参数调用它们。