奏鸣曲媒体包,无法预览图像
Posted
技术标签:
【中文标题】奏鸣曲媒体包,无法预览图像【英文标题】:sonata media bundle, can not preview an image 【发布时间】:2017-11-22 00:34:39 【问题描述】:我不知道为什么,但我的奏鸣曲管理包无法使用图像预览。
这是我的配置:
sonata_media:
db_driver: doctrine_orm # or doctrine_mongodb, doctrine_phpcr it is mandatory to choose one here
default_context: default # you need to set a context
contexts:
default: # the default context is mandatory
providers:
- sonata.media.provider.dailymotion
- sonata.media.provider.youtube
- sonata.media.provider.image
- sonata.media.provider.file
- sonata.media.provider.vimeo
formats:
small: width: 100 , quality: 70
big: width: 500 , quality: 70
cdn:
server:
path: "/uploads/media" # http://media.sonata-project.org/
filesystem:
local:
directory: "%kernel.root_dir%/../web/uploads/media"
create: true
providers:
image:
service: sonata.media.provider.image
resizer: sonata.media.resizer.simple # sonata.media.resizer.square
filesystem: sonata.media.filesystem.local
cdn: sonata.media.cdn.server
generator: sonata.media.generator.default
thumbnail: sonata.media.thumbnail.format
allowed_extensions: ['jpg', 'png', 'jpeg']
allowed_mime_types: ['image/pjpeg', 'image/jpeg', 'image/png', 'image/x-png']
当我想预览时会得到什么
但是图片上传得很好,所以我不明白为什么它不显示。
我上传的目录:web/uploads/media
【问题讨论】:
【参考方案1】:不是我要查找的问题,但请快速查看问题所在。路径错误,请参阅 reference 和 default_small:...default/default...
【讨论】:
【参考方案2】:显然img路径应该是错误的,应该是这样的,
filesystem:
local:
directory: "%kernel.project_dir%/web/uploads/media"
create: false
【讨论】:
以上是关于奏鸣曲媒体包,无法预览图像的主要内容,如果未能解决你的问题,请参考以下文章