【发布时间】:2019-02-18 23:14:24
【问题描述】:
你好吗?首先,对不起我的英语:(
我正在尝试从 https://www.somedomain/somefolder/someimage.jpg 之类的 URL 源上传文件,但遇到了一些麻烦...
我在尝试设置 $myFile->setFile('url') 时收到此错误:
可捕获的致命错误:参数 1 传递给 MyBundle\Entity\File::setFile() 必须是 Symfony\Component\HttpFoundation\File\UploadedFile,给定字符串
我也尝试过 $content = get_file_contents('url'),然后是 $myFile->setFile($content),但这会返回相同的错误。
另一方面,如果我在表单中使用输入文件框上传文件,这不是问题。但是我不能通过仅指示一个 URL 源来做到这一点(顺便说一下,对于 CronJob)。
我已阅读有关 Symfony 上的文件的文档,但我无法获得成功 :(
谁能帮我解决这个问题,好吗?
非常感谢!来自巴塞罗那的问候!! :)
【问题讨论】:
-
@Franck Gamess 感谢编辑!
标签: file symfony file-upload upload