有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如果上传的图像大于指定的大小,java需要向CMS作者显示通知消息

我试图显示通知消息,同时上传在木兰作者CMS的资产,如果图像大小超过。每当用户上传图像时,它都需要检查图像的大小,并相应地显示通知,但它不会限制用户上传图像,即使图像大小被超过。我只想在上传图像时显示弹出/警报,而不是完全限制它。那么有可能做到这一点吗

我是新来的木兰花,所以我不知道该怎么做。有人能帮我吗。谢谢


共 (1) 个答案

  1. # 1 楼答案

    事实上,你不需要在你这边做太多,只需要配置Magnolia来为你处理它。可以为文件大小指定阈值,并相应地配置字段以显示错误消息

    这两种设置应该适用于您的情况: 大规模的破产, 最大上载大小

    有关更多信息,请参阅https://documentation.magnolia-cms.com/display/DOCS60/DAM+upload+field

    更新:

    由于用户不希望进程被中断,我建议扩展info.magnolia.ui.form.field.upload.AbstractUploadField#updateProgress方法。当前有一个检查,该检查断言大小是否大于阈值。如果是,则显示通知并返回。您想要的是显示通知但继续。 因此,只要删除return;行就可以了

    希望有帮助

    干杯