У меня есть рабочий загружающий файл с медиасвязью, но похоже, что файловая загрузка не работает.Комплект носителей для сонаты - загрузка PDF показывает ошибку ROLE
я пытался загрузить файл в формате PDF, и получил следующее сообщение об ошибке:
The media can be retrieved by users with the following roles : ROLE_SUPER_ADMIN, ROLE_ADMIN.
Я 100% уверен, что у меня есть право администратора роли. После глубокого поиска в коде, я нашел, что /sonata-project/doctrine-phpcr-admin-bundle/Model/ModelManager.php создать функцию капель ошибку:
String(83) "Field "width" of class "Application\Sonata\MediaBundle\PHPCR\Media" is not nullable"
Я думаю, мой config.yml должен в порядке:
providers:
file:
service: sonata.media.provider.file
resizer: false
filesystem: sonata.media.filesystem.local
thumbnail: sonata.media.thumbnail.format
allowed_extensions: ['pdf', 'txt', 'rtf', 'doc', 'docx', 'xls', 'xlsx', 'ppt', 'pttx', 'odt', 'odg', 'odp', 'ods', 'odc', 'odf', 'odb', 'csv', 'xml']
allowed_mime_types: ['application/pdf', 'application/x-pdf', 'application/rtf', 'text/html', 'text/rtf', 'text/plain']
image:
filesystem: sonata.media.filesystem.s3
allowed_extensions: ['jpg', 'png', 'jpeg', 'gif']
allowed_mime_types: ['image/pjpeg', 'image/jpeg', 'image/png', 'image/x-png', 'image/gif']
resizer: sonata.media.resizer.custom
, когда я попытался добавить локально, так как вы можете видеть конфигурацию выше, она все еще не работает. Neuther on sonata.media.filesystem.s3 Может ли возникнуть проблема с отсутствующим изображением шаблона pdf по умолчанию? Или у кого-то похожий вопрос раньше?