java - 使用 Liferay 上传大文件(GB 数据)

标签 java file-upload configuration liferay large-files

是否可以使用 Liferay 发送/上传大文件(cca 2GB)和 UploadPortletRequest uploadRequest = PortalUtil.getUploadPortletRequest(request);?

我知道数据传输默认限制为 104857600 B,但我发现通过将限制更改为 0,发送的数据量应该是无限的。应该使用临时存储目录来避免 OutOfMemoryException 或类似的东西(我猜..)

带有文件上传设置的 Liferay 控制面板的屏幕截图:Control Panel, Administration

是否可以使用这种技术发送 2GB 的文件?如果是这样,请告诉我如何以及我应该对限制和临时存储目录使用什么设置?

如果此解决方案不起作用,使用 Liferay 的最佳方法是什么?

最佳答案

为了完整起见:

要增加上传的文件大小,请将以下行添加到您的 portal-ext.properties 文件(可以在您的 bundle 目录中找到,如果作为 bundle 安装,则在 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

关于java - 使用 Liferay 上传大文件(GB 数据),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44138093/

相关文章:

java - 从 JNI 调用 static void Java 方法

java - Maven:mvn 安装后没有构建成功或[扫描项目]消息

php - 验证上传的文件

c# - 为配置部分提供智能感知/xsd 验证

performance - 如何将jboss中 "webcontainer worker-threads"的数字设置为7?

java - 每小时运行一次java函数

java - 如何为JavaPos指定jpos.xml路径

php - move_uploaded_file 不起作用,没有错误

java - ServletFileUpload#parseRequest(request) 返回一个空列表

email - 在 CrafterCMS 中,设置工作流程还需要什么?