我可以使用file_put_contents()来填充$ _FILES吗?

时间:2015-09-30 11:42:06

标签: php curl file-upload file-get-contents file-put-contents

目标:

我有一张图片的网址。我想获取图片文件并将其上传到$_FILES,就像图片是由客户上传一样。

原因:

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

问题:

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

编辑:

读完大卫的评论后,我明白了自己的错误。我真正需要的是一种使用file_get_contents()file_put_contents()从URL下载文件到下载上载文件的服务器上的同一临时位置的方法。通过这种方式,我可以以相同的方式处理文件,无论他们如何到达(URL或文件上传)。

0 个答案:

没有答案