是否可以使用Liferay发送/上传大文件(cca 2GB)
UploadPortletRequest uploadRequest = PortalUtil.getUploadPortletRequest(request);
?
据我所知,数据传输默认限制为104857600 B,但我发现通过将限制更改为0,发送数据量应无限制。应该使用临时存储目录来避免OutOfMemoryException或类似的东西(我想..)
带有文件上传设置的Liferay控制面板的屏幕截图:Control Panel, Administration
是否可以使用此技术发送2GB文件?如果是这样,请问您能告诉我如何以及我将在限制和临时存储目录中使用哪些设置?
如果此解决方案不起作用,使用Liferay的最佳方法是什么?
答案 0 :(得分:1)
为了完整起见:
要增加上传的文件大小,请将以下行添加到portal-ext.properties文件中(可在捆绑目录中找到,如果作为捆绑包安装在LR 7中):
com.liferay.portal.upload.UploadServletRequestImpl.max.size=524288000
dl.file.max.size=0
来源:
https://web.liferay.com/de/community/forums/-/message_boards/message/6428002