Я новичок в Symfony 2 и мне нужна ваша помощь. Я хочу выводить изображения, загруженные пользователем в web/uploads/photos
, Но я не знаю, как я могу получить доступ к этим файлам, всегда получаю 404 error
, Я читаю эти страницы:
сф 1,
сф 2, и некоторые статьи о stackoverflow, но я действительно не имею ответа. Пожалуйста, кто-нибудь может объяснить, как я могу это сделать?
Вот некоторый код (может быть, он будет полезен).
Получить путь в контроллере:
$pathToImages = $this->get('kernel')->getRootDir() . '/../web';
Попробуйте получить изображение в поле зрения:
<img src="{{ pathToImages }}/uploads/car_photos/{{ carPhotos.path }}">
ты можешь использовать
<img src="{{ asset('uploads/car_photos/' ~ carPhotos.path) }}" />
если папка с изображениями находится в веб-папке
Вы можете использовать актив помощник для генерации пути.
Например, помощник пути идет прямо в вашу веб-папку.
<img src="{{ asset('uploads/car_photos/' ~ carPhotos.path) }}" />