senthilnathan p Ответов: 1

Как загрузить большие (> 100 МБ) файлы в веб-сервис?


У меня есть веб-сервис, который берет байт[] и сохраняет его.

Это прекрасно работает для "маленьких" файлов, но как только я достигаю определенного размера, веб-служба терпит неудачу и возвращает "запрос не удался со статусом HTTP 404: не найден."

В клиентском месте веб-служба размещается на общедоступном сервере. Клиентский доступ к серверу файл лагера не может получить доступ к функции веб-службы, поэтому мне нужно решение для этого.

Примечание:

Ответ Аспа

Что я уже пробовал:

Я поместил этот код в web config

<system.webServer>
    <pre><security>
      <requestFiltering allowDoubleEscaping="true">
        <requestLimits maxQueryString="90000" maxAllowedContentLength="3221225472"/>
      </requestFiltering>
    </security>

Herman&lt;T&gt;.Instance

<httpRuntime maxRequestLength="150000"/>

в <system.web>

1 Ответов

Рейтинг:
1

Gerry Schmitz

Вы разделяете большие файлы на меньшие файлы (как двоичные); помечаете их; отправляете их; затем снова собираете на другом конце после того, как сервер "FileWatcher" получает "семафор".