Максимальный размер файлов, передаваемый через каждый endpoint

При отправке файлов через 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="&lt;,&gt;,*,:,\" />
...
<requestFiltering allowDoubleEscaping="true">
<!-- 2GB minus 1KB (in bytes) -->
<requestLimits maxAllowedContentLength="2147482624" />
</requestFiltering>

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 0 из 0

Еще есть вопросы? Отправить запрос

Комментарии

0 комментариев

Войдите в службу, чтобы оставить комментарий.

Недавно просмотренные статьи