【问题标题】:PHP set an image on my server as uploaded temp filePHP在我的服务器上将图像设置为上传的临时文件
【发布时间】:2011-10-08 23:00:26
【问题描述】:

我正在编辑一个照片库脚本以允许上传和保存 TIFF 的使用,但我必须将文件保留为 jpg 格式,以便网络查看。 我所做的是安装 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】:

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

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

【讨论】:

  • 我希望不必,但似乎没有其他选择
猜你喜欢
  • 2016-03-29
  • 1970-01-01
  • 2012-11-18
  • 2013-11-02
  • 1970-01-01
  • 2014-11-09
  • 2019-10-26
  • 2011-09-13
  • 1970-01-01
相关资源
最近更新 更多