Странное значение длины содержимого, полученное из браузера IE8 / 9 в запросе на загрузку - PullRequest
0 голосов
/ 22 июля 2011

Я столкнулся с проблемой перемещения файла размером 4 + ГБ между компьютерами.Сначала я не мог переместить файл на карту micro SD ( см. Мой другой пост )

Так что теперь я пытаюсь загрузить этот файл.Точный размер файла 4549809009, поэтому при попытке загрузить его происходит сбой при преждевременном окончании входного файла.

Вот заголовки, которые я получаю:

POST /webfolder/webapp/Folder/MediaChest HTTP/1.1
Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*
Referer: http://myotherhost/webfolder/webapp/Folder/MediaChest
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)
Content-Type: multipart/form-data; boundary=---------------------------7db2ce294006e4
Accept-Encoding: gzip, deflate
Host: myotherhost
Content-Length: 254842353
Connection: Keep-Alive
Cache-Control: no-cache

Так почему длина контентаустановить как 254842353?IE продолжает загрузку после достижения этого размера, однако получатель загрузки считает, что достигнут конец потока.Где проблема, в получателе или отправителе?

1 Ответ

0 голосов
/ 22 июля 2011

Один вопрос, который у меня возникнет, это что такое хостинг другого сайта?Если это сайт Asp.Net, размещенный в IIS, вам, вероятно, нужно убедиться, что свойство maxRequestLength в web.config установлено для обработки такого большого POST.

См .: Увеличить файлограничение размера загрузки в iis6

...