错误 400 - POST 在机器人框架模拟器中上传文件

问题描述 投票:0回答:1

我在 Bot Framework Emulator 中尝试上传大文件(特别是大小为 238MB 及以上的文件)时遇到问题。虽然较小的文件已成功上传并验证,但尝试上传大于约 234MB 的文件会导致 400 错误,并显示以下消息:

消息:“无法读取未定义的属性‘名称’”

代码:“服务错误”

我已经彻底检查了我的代码,它在较小的文件中按预期运行。但是,当尝试上传较大的文件时,错误会持续发生。不幸的是,我无法检索任何错误日志,因为消息甚至没有发送并保持在“发送”状态。

此问题是否与 Bot Framework Emulator 中有关文件大小的任何限制有关?或者也许还有我可能忽略的另一个方面?任何有关如何解决此问题的见解或建议将不胜感激。

bots botframework direct-line-botframework
1个回答
0
投票

大多数服务对上传到其服务器上的项目的文件或附件大小都有硬性限制。主要是因为维护一个存储系统来容纳来自未知数量的用户的未知数量的文件(每个文件的大小未知)的成本过高。所以,一般来说,如果用户需要上传大文件,那么你需要实现自己的存储来方便这一点。

对于 DirectLine,限制为 4 MB。您可以参考这篇post以获取更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.