Я использовал класс BinaryFileResponse, чтобы создать ответ для загрузки файла. Файл представляет собой ZIP-файл.
контрольная сумма файла отличается после загрузки файла.
почему это происходит и можем ли мы отправить исходный файл в качестве ответа.
$response = new BinaryFileResponse($filePath);
$response->headers->set('Content-Type', 'application/octet-stream');
$response->setContentDisposition(
ResponseHeaderBag::DISPOSITION_ATTACHMENT,
$fileName
);
return $response->send();