繁体   English   中英

IBM Watson Discovery .Net AddDocument 问题

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM