Php 如何下载存储在公用文件夹中的图像或文件?

Php 如何下载存储在公用文件夹中的图像或文件?,php,symfony-4.4,Php,Symfony 4.4,我的公共文件夹中有文件(png、jpg、pdf)图像。我需要将选定的一个下载到我的windows下载文件夹或我机器中的某个位置 我使用了以下代码行: $response = new BinaryFileResponse($this->uploadDirectory . '/' . $record->getTempFilename()); $response->setContentDisposition(ResponseHeaderBag::DISPOSITION

我的公共文件夹中有
文件(png、jpg、pdf)
图像。我需要将选定的一个下载到我的windows下载文件夹或我机器中的某个位置

我使用了以下代码行:

    $response = new BinaryFileResponse($this->uploadDirectory . '/' . $record->getTempFilename());
    $response->setContentDisposition(ResponseHeaderBag::DISPOSITION_ATTACHMENT, 'pdf.png');
    return $response;
这将返回
错误:内存不足
。我的文件大小甚至不是
1MB

我尝试添加
ini_集('memory_limit','-1')此行,但我无法下载

谁能帮帮我吗