![](/img/trans.png)
[英]invoke ibm watson discovery adddocument api using httpwebrequest
[英]IBM Watson Discovery .Net AddDocument problem
当我尝试使用 .Net SDK 将大型文档添加到 Watson Discovery 时出现错误。 当文件大于 11MB 时会出现此问题。 我尝试在多个环境和集合中添加相同的文档。 当文件小于 11MB 时,下面的代码可以完美运行。
代码:
byte[] content = File.ReadAllBytes(@"D:\test\A17_FlightPlan.pdf");
using (MemoryStream ms = new MemoryStream(content))
{
try
{
var document = discoveryService.AddDocument(
environmentid,
collectionid,
ms,
"A17_FlightPlan.pdf",
"application/pdf",
null);
}
catch (Exception ex)
{
Console.Write(ex.ToString());
}
}
错误:{“API 查询失败,状态码为 InternalServerError:INKApi 错误 | x-global-transaction-id:| 错误:”}
问题是我的开发机器上配置的互联网代理。 它必须有一些请求大小限制。 我已更改为另一个代理并且它起作用了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.