vich_uploader.download_handler / StreamedResponse获取文件而不是响应

时间:2018-12-15 14:36:14

标签: php symfony vichuploaderbundle

我尝试从FTP文件系统获取文件

 $this->container->get('vich_uploader.download_handler')->downloadObject($file,'file');

此返回StreamedResponse

我如何获取文件而不是流,vich_uploader中存在获取文件的方法?

(我必须从ftp存储下载文件并在本地创建新文件,因此需要二进制文件并将其作为新文件放置)

1 个答案:

答案 0 :(得分:0)

好的,很容易从gaufrette

  $filesystem = $this->container->get('gaufrette.product_uploads_ftp_fs_filesystem');

$filesystem->read($file->getOriginalName())