我不明白Gaufrette和symfony2。如何存储图像?
This在我看来,它只是为textfiles/textcontent工作。 我可以创建一个文件,但不能从本地源(即路径)复制。
我想什么做的是这样的:
$adapter = new LocalAdapter($realpath);
$filesystem = new Filesystem($adapter);
$filesystem->fromUploadedFile($tempPathOfUploadedFile,$idForGaufrette);
如何存储图像,如何处理它当用户请求的输出?
更新:
- 我如何可以访问symfony的上传文件“的临时文件名
- 我如何可以访问现有的私有属性$存在在
Symfony\Component\HttpFoundation\File\UploadedFile
对象路径Symfony2的?
我想你让我错了。我搜索的是一个解决方案,在从请求接收到文件后不必将文件实际存储到某个位置,然后将其存储到gaufrette适配器。 –
但@AndreschSerj,当你从一个表单中接收到一个文件“PHP”,它将文件存储在“tmp/bigKey”中时,你可以用另一个文件系统如亚马逊,ftp等将文件写入该文件中...... 但是, t想要存放文件或移动文件,在这个文件中你想用GAUFRETTE做什么操作? –
好吧,这里我的问题似乎更关注于symfony。我想访问临时存储的文件,然后把它放在Gaufrette上,而不用绕道。我如何获得“tmp/bigKey”路径? –