1

目标:

我有一个图像的 URL。我想获取图像文件并将其上传到$_FILES就好像图像是由客户端上传的一样。

原因:

我需要这个,因为我有一个表单,用户可以在其中上传图像文件在input type="file"字段中或在字段中输入图像 URL,稍后,当我验证表单时,我希望验证函数使用任何方法input type="text"访问文件$_FILES用户选择提供图像(通过上传文件或输入文件 URL。)

问题:

我在使用时找到了这个答案file_put_contents()file_get_contents()但我不明白我是否可以用它来改变$_FILES,如果可以,那么如何。

编辑:

阅读大卫的评论后,我明白了我的错误。我真正需要的是一种从 URL 下载文件的方法,使用file_get_contents()上传file_put_contents()的文件下载到服务器上的同一临时位置。这样,无论文件如何到达那里(URL 或文件上传),我都能够以相同的方式处理文件。

4

0 回答 0