Молчун
Зарегистрирован: 07 June 2008
Сообщения: 15
Примеры кода: 0
|
RE: Как обойти ограничение метода Request.BinaryRead |
10 June 2008 07:47 |
|
|
|
|
Загружаю файл на сервер. Если файл большой - более 200-300 килобайт, то при вызове метода biData = Request.BinaryRead(Request.TotalBytes)
происходит ошибка - страничка просто вываливается. Как обойти это?
Если файлы небольшого размера, то они легко грузятся на сервер.
Понял в чём твоя проблема. По умолчанию IIS6 позволяет загружать по http файлы не больше 200 килобайт. Чтобы исправить это, нужно зайти в
C:\WINDOWS\system32\inetsrv\metabase.xml
найти там параетр AspMaxRequestEntityAllowed
и установить его значение
="1073741824"
это один гигабайт. думаю вам хвати.
чтобы сохранить этот файл, нужно сначала остановить ISS.
Для закачки файлов на сервер, быстрее работают компоненты Activ-x. к примеру aspSmartUpload
Скачать их можно бесплатно. http://optimizeit.ru - оптимизируй это нашими руками
|
|