Я использую комплект LiipImageBundle и KNP Gaufrette для изменения размера и загрузки изображений из s3. Раньше все работало, но вдруг перестало. Обновлений версии пакета нет.
Ниже моя конфигурация,
liip_imagine:
cache: aws_s3_images
data_loader: stream.aws_s3_images
filter_sets:
large:
quality: 75
cache: aws_s3_images
data_loader: stream.aws_s3_images
filters:
relative_resize: { widen: 140 }
medium:
quality: 75
cache: aws_s3_images
data_loader: stream.aws_s3_images
filters:
thumbnail: { size: [50, 50], mode: outbound }
small:
quality: 75
cache: aws_s3_images
data_loader: stream.aws_s3_images
filters:
thumbnail: { size: [25, 25], mode: outbound }
loaders:
stream.aws_s3_images:
stream:
wrapper: gaufrette://aws_s3_images_fs/
knp_gaufrette:
adapters:
aws_s3_images_adapter:
aws_s3:
service_id: 'st.aws_s3.client'
bucket_name: %amazon.s3.bucket%
options:
#directory: 'fos'
create: true
filesystems:
aws_s3_images_fs:
adapter: aws_s3_images_adapter
stream_wrapper: ~
Проблема странная, если я открываю изображение в новой вкладке, оно перенаправляется на URL-адрес изображения s3 и отображает изображение. Как только он загружается в новую вкладку, он начинает отображаться нормально. Это не работает, пока я не открою новую новую вкладку.
это не разрешает путь s3? В чем может быть проблема ? Я попытался удалить весь кеш, у меня нет папки мультимедиа в моем веб-каталоге.
В журнале показано, что ImagineController:FilterAction вызывается.
В html путь к исходному изображению
Теперь, если я открою его в новой вкладке/окне, он будет перенаправлен на
[MY_S3_BUCKET_URL]/fos/пользователь/большой/ebc36103e6d1038791eb7eca2f4449db0780fdf41416235134.jpeg
и отобразит изображение в новом окне.
Теперь, если я снова обновлю свою страницу, источник изображения изменится на
[MY_S3_BUCKET_URL]/fos/пользователь/большой/ebc36103e6d1038791eb7eca2f4449db0780fdf41416235134.jpeg
и теперь я вижу загруженное изображение?
Почему это начало происходить внезапно. Раньше все работало нормально.