如果上传的图像大于指定的大小,java需要向CMS作者显示通知消息
我试图显示通知消息,同时上传在木兰作者CMS的资产,如果图像大小超过。每当用户上传图像时,它都需要检查图像的大小,并相应地显示通知,但它不会限制用户上传图像,即使图像大小被超过。我只想在上传图像时显示弹出/警报,而不是完全限制它。那么有可能做到这一点吗
我是新来的木兰花,所以我不知道该怎么做。有人能帮我吗。谢谢
你可以在下面搜索框中键入要查询的问题!
我试图显示通知消息,同时上传在木兰作者CMS的资产,如果图像大小超过。每当用户上传图像时,它都需要检查图像的大小,并相应地显示通知,但它不会限制用户上传图像,即使图像大小被超过。我只想在上传图像时显示弹出/警报,而不是完全限制它。那么有可能做到这一点吗
我是新来的木兰花,所以我不知道该怎么做。有人能帮我吗。谢谢
# 1 楼答案
事实上,你不需要在你这边做太多,只需要配置Magnolia来为你处理它。可以为文件大小指定阈值,并相应地配置字段以显示错误消息
这两种设置应该适用于您的情况: 大规模的破产, 最大上载大小
有关更多信息,请参阅https://documentation.magnolia-cms.com/display/DOCS60/DAM+upload+field
更新:
由于用户不希望进程被中断,我建议扩展
info.magnolia.ui.form.field.upload.AbstractUploadField#updateProgress
方法。当前有一个检查,该检查断言大小是否大于阈值。如果是,则显示通知并返回。您想要的是显示通知但继续。 因此,只要删除return;
行就可以了希望有帮助
干杯