我目前使用 SonataAdminBundle 和 SonataMediaBundle。
我的媒体包文件有问题,因为我的 pdf 文件没有以其名称保存,而是以 md5 或其他格式保存。
例如:
- 媒体表格
- id:1
- 名称:iphone.pdf
- provider_reference:9a0b7a35131e23f91666324562c52f08b7cb6604.pdf
我不想通过以下方式获取我的 pdf:
9a0b7a35131e23f91666324562c52f08b7cb6604.pdf
但是有它的名字(iphone.pdf
)。
我想知道是否可以:
- 按名称获取 pdf 文件?
或
- 使用特定名称保存我的 pdf 文件吗?
最佳答案
在您的 Twig 中使用它,以便您可以使用其名称下载它:
{{ path('sonata_media_download', {'id': (your media object here|sonata_urlsafeid)}) }}
要在不下载的情况下查看它,我正在寻找它,如果找到东西我会回来。
祝你好运!
关于symfony - Sonata 媒体包 - 按名称获取 pdf 文件或在更新时更改文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35158644/