Я пытаюсь воскресить старый проект Symfony 2.11 для клиента, у которого нет бюджета на переписывание, чтобы обновить его до чего-то более современного.Один из маршрутов предоставляет необработанные данные изображения в своем ответе
$resp = new Response($imageData);
file_put_contents('./image.jpg', $imageData);
$resp->headers->set('Content-Type', $mime);
return $resp;
Изображение, сохраненное в image.jpg
, является действительным, открывается и работает, как и ожидалось, но при выполнении запроса ответ возвращает те же данные, но содин дополнительный первый байт - байт в шестнадцатеричном формате 0A
- как я могу предотвратить добавление этого дополнительного байта, так как это мешает браузерам отображать изображение.
Используя Symfony 2.1.11, мы хотим посмотреть на обновление, если оно не займет много времени или вызовет слишком много проблем, но это довольно масштабный проект, поэтому я боюсь, что выпадет обновление, когда оно былопо-видимому, работает в одной точке на основе его текущей конфигурации.