vich_uploader.download_handler / StreamedResponse 获取文件而不是响应
vich_uploader.download_handler / StreamedResponse get file instead of response
我尝试从 FTP 文件系统
获取文件
$this->container->get('vich_uploader.download_handler')->downloadObject($file,'file');
这个return StreamedResponse
如何获取文件而不是流,vich_uploader获取文件中存在方法?
(我必须从 ftp 存储下载文件并在本地创建新文件,因此需要二进制文件并将其作为新文件)
好的,从gaufrette很容易
$filesystem = $this->container->get('gaufrette.product_uploads_ftp_fs_filesystem');
$filesystem->read($file->getOriginalName())
我尝试从 FTP 文件系统
获取文件 $this->container->get('vich_uploader.download_handler')->downloadObject($file,'file');
这个return StreamedResponse
如何获取文件而不是流,vich_uploader获取文件中存在方法?
(我必须从 ftp 存储下载文件并在本地创建新文件,因此需要二进制文件并将其作为新文件)
好的,从gaufrette很容易
$filesystem = $this->container->get('gaufrette.product_uploads_ftp_fs_filesystem');
$filesystem->read($file->getOriginalName())