2016-09-20 2 views
0

Я пытаюсь загрузить файлы использования в модель рекомендаций по рекомендациям Microsoft Cognitive Services. Каталог и файлы использования поступают от code sample, предоставленных командой api. Файл каталога загружается без проблем.Загрузка файлов с файлами размером более 4 МБ дает ошибку внутреннего сервера (500)

ModelID: 6db7e661-e942-4e9a-9bd0-c54a29cd96c5

Когда я загружать файлы использования больше, чем приблизительно 4MB тогда я получу ответ, как это:

{ "statusCode": 500, "message": "Internal server error", "activityId": "fd910356-9cb2-474f-93b2-ce79004e11b6" } 

Я пытался следующие методы, и в каждом случае результаты были эквивалентными. Если файл был больше, чем примерно 4 МБ, загрузка не выполняется.

  • API endpoint подвергается в документации
  • образца C# RecommendationsSample консоли приложение
  • пользовательских встроенное nodeJS сервера, использующий unirest пакета

ответ

1

Выглядит как клиент НТТР синхронизации на время загрузки файла все еще прогресс. Можете ли вы увеличить тайм-аут httpclient и повторить попытку?

+0

Я дам предложение о тайм-ауте, но если таймаут на стороне клиента вернет ошибку сервера 'statusCode: 500'? Мое предположение заключалось в том, что этот код возврата был доказательством того, что сервер сработал, но, возможно, сервер терпит неудачу, потому что клиент отключается? – biofractal

Смежные вопросы