IBM Watson Discovery. Net Проблема добавления документа - PullRequest
0 голосов
/ 24 января 2020

Я получаю сообщение об ошибке при попытке добавить большой документ в Watson Discovery с помощью. Net SDK. Проблема возникает, когда размер файла превышает 11 МБ. Я пытался добавить один и тот же документ в несколько сред и коллекций. Если размер файла меньше 11 МБ, приведенный ниже код работает отлично.

Код:

        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- ID транзакции: | ошибка: "}

1 Ответ

0 голосов
/ 24 января 2020

Проблема заключалась в том, что на моей машине для разработки настроен прокси inte rnet. У него должно быть ограничение по размеру запроса. Я переключился на другой прокси, и это сработало.

...