1
我在我的项目中使用了VichUploaderBundle。
我无法获得下载链接(使用vich_file
表单类型时)考虑环境(特别是dev)。我希望通过函数路由下载功能。VichUploader uri_prefix未考虑环境
我的配置就像;
vich_uploader:
db_driver: orm
twig: true
mappings:
logo_image:
uri_prefix: /foo/image
upload_destination: %kernel.root_dir%/../app/private/images
inject_on_load: false
delete_on_update: true
delete_on_remove: true
而且这会生成下载URI的http://example.com/foo/image/fubar.jpg
,无论环境如何。
当开发环境应该是http://example.com/app_dev.php/foo/image/fubar.jpg
,或在测试环境中 http://example.com/app_test.php/foo/image/fubar.jpg
为什么你需要这个?这些都是静态文件,所以它们不应该由前端控制器 –
@CarlosGranados来处理,因为我希望图像位于Web根目录之上,因此只能通过可以在提供图像之前检查证书的功能来访问。 – Rooneyl