【发布时间】:2019-10-10 18:38:33
【问题描述】:
我使用的是丰富的文件上传 4.3.2 版本。 JSF richfaces fileupload 首先将文件上传到服务器上,然后如果文件大小超过大小则抛出错误。 web.xml 中的大小限制已经设置,但由于它的全局参数,我不能设置更小的数字。
如果用户开始上传大尺寸文件,则需要花费大量时间,因为客户端的上传速度非常慢(以 KB 为单位)(上传 25 MB 的文件需要 5-10 分钟)。
我正在考虑在将文件上传到服务器之前以 javascript 验证文件大小。在 3.3 版本中,可以使用 event.memo.entry.size。但它不适用于 4.3.2 版本。
我想找到一个解决方案来使用丰富的文件上传 (4.3.2) 在客户端检查文件大小,因为它已经在我的应用程序的许多地方使用过。更改为全新的解决方案将不可行。
请指教。
【问题讨论】:
标签: javascript file-upload jsf-2 richfaces