技术文章 - CS334518

如何增加发送到 ThingWorx 和 Flow 的已接受文件的大小

已修改: 07-Jun-2023   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • ThingWorx Platform 8.5 to 9.3

说明

  • 如何增加发送到 ThingWorx 和 Flow 的已接受文件的大小
  • Tomcat 或 Nginx(如果它用作反向代理)由于其大小不接受发送到 ThingWorx 的文件
  • 使用/接收大文件的工作流程失败
  • 向 Flow 发送大文件,Nginx 会抛出错误:
[error] 114118#0: *123456 client intended to send too large body: 22912075 bytes, client: <ip_address>, server: <hostname>, request: "POST /Thingworx/Things/abcThing/Services/UploadFile HTTP/1.1", host: "<hostname>"
  • ThingWorx 日志显示错误:
Content Length (152853249) of https://thingworx.server.name/Thingworx/Things/EntityName/Services/SomeServiceName bigger then max allowed
  • 修改 web.xml 中 ContentLengthFilter 的 max-allowed-length-in-bytes 参数的值对 Tomcat 内存有何影响?
  • Tomcat 的 web.xml 中 ContentLengthFilter 的 max-allowed-length-in-bytes 参数的最大推荐值是多少?
这是文章 334518 的 PDF 版本,可能已过期。最新版本 CS334518