可以在客户端本身的smartGWT组件UploadItem中限制文件大小而不是在服务器端吗?
{{1}}
注意:我知道我们可以在服务器端进行此验证,但希望避免api调用
答案 0 :(得分:0)
在数据源描述符中尝试这样的事情:
<maxFileSizeExceededMessage>Max file size allowed is 10MB</maxFileSizeExceededMessage>
<fields>
<field name="fieldName" type="binary" maxFileSize="10485760"></field>
</fields>
这应该强加你想要的文件大小限制,而不需要额外的api调用。
请注意,您甚至可以提供自己的自定义验证消息,以防用户尝试上传大于您定义的文件。