【发布时间】:2019-03-06 21:50:26
【问题描述】:
我正在使用 Vich Uploader Bundle 为每个表单提交一张图片,我希望能够在图片上传之前显示图片的缩略图,因为实际上,图片已上传并且没有显示或执行任何操作表示发生了什么事。我尝试将 inject_on_load 设置为 true,但这只是将图像的 url 放在它出现的元素中。
config.yml
# Vich File Uploader
vich_uploader:
db_driver: orm
mappings:
image:
uri_prefix: /uploads/listings/images
upload_destination: '%kernel.root_dir%/../web/uploads/listings/images'
namer: vich_uploader.namer_uniqid
inject_on_load: false
delete_on_update: true
delete_on_remove: true
avatar_image:
uri_prefix: /uploads/avatars
upload_destination: '%kernel.root_dir%/../web/uploads/avatars'
namer: vich_uploader.namer_uniqid
inject_on_load: false
delete_on_update: true
delete_on_remove: true
agency_logo:
uri_prefix: /uploads/avatars
upload_destination: '%kernel.root_dir%/../web/uploads/avatars'
namer: vich_uploader.namer_uniqid
inject_on_load: false
delete_on_update: true
delete_on_remove: true
【问题讨论】:
-
我认为您必须使用 javascript 来做到这一点。如果你愿意,我可以帮助你
-
我在想zurb.com/playground/ajax-upload 可能是一个不错的插件,或者你知道有更好的插件吗?
标签: image symfony preview uploader vichuploaderbundle