IBM Watson Discovery .Net AddDocument 问题

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

当我尝试使用 .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:| 错误:”}

.net sdk ibm-watson watson-discovery
1个回答
1
投票

问题是我的开发机器上配置的互联网代理。它必须有一些请求大小限制。我已经更改为另一个代理并且它有效。

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