2011-07-21 3 views
0

コンピュータ間で4 GBサイズのファイルを移動する問題に直面しています。最初に私はマイクロSDカード(see my other post)にファイルを移動できませんでしたアップロードリクエストでIE8/9ブラウザから受信した奇妙なコンテンツの長さの値

今私はこのファイルをアップロードしようとしています。正確なファイルサイズは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はこのサイズに達した後もアップロードを続けますが、アップロードの受信者はストリームの終わりに達したと考えます。受信者または送信者のどこに問題がありますか?

答えて

0

もう1つの質問は、他のサイトをホストしていることです。 IISでホストされているAsp.Netサイトの場合は、おそらくweb.configのmaxRequestLengthプロパティがその大きなPOSTを処理するように設定されていることを確認する必要があります。

参照:

Increase file upload size limit in iis6
+0

ヘッダがIE側から来ているので、ホスティングとの干渉。それは私の最初の推測でしたホスティングは、ヘッダーを台無しにしましたが、それは正しく動作するが、それを確認するtjws.sf.net –