При отправке файлов через Web API есть некоторые ограничения по максимальному размеру передаваемых файлов.
Рекомендованный размер передаваемого файла составляет 512 МБ для методов
SOAP:
StartProcessFile
StartProcessTicket
WebAPI:
/api/workflows/{workflowName}/input/file,
/api/workflows/{workflowName}/input/files,
/api/workflows/{workflowName}/input/ticket.
Для файлов большего размера рекомендуется использовать /api/workflows/{workflowName}/input/multipart.
Суммарный максимальный размер передаваемого файла и запроса (maxAllowedContentLength) для метода /api/workflows/{workflowName}/input/multipart составляет 2147482624 байта (2Гб-1КБ).
Уменьшить ограничения на максимальный размер можно в Web.Config (путь по умолчанию: C:\Program Files\ABBYY FineReader Server 14.0\FineReaderServerWS), заменив значения maxAllowedContentLength и maxRequestLength, далее перезапустить ABBYY FineReader Server 14 Application Pool.
Note: Значение для maxRequestLength нужно указывать в килобайтах, а maxAllowedContentLength в байтах.
...
<httpRuntime maxRequestLength="2097151" requestPathInvalidCharacters="<,>,*,:,\" />
...
<requestFiltering allowDoubleEscaping="true">
<!-- 2GB minus 1KB (in bytes) -->
<requestLimits maxAllowedContentLength="2147482624" />
</requestFiltering>
Комментарии
0 комментариев
Войдите в службу, чтобы оставить комментарий.