私はflowjshandlerを使用するWebアプリケーションにテキストファイルをアップロードするためのテストを自動化しようとしています。これらはすべてc#.netコアとlinuxドッカーのコンテナで動作します。テストプログラムは、Visual Studioから実行すると例外なくファイルをアップロードします。しかし、私はコンテナ内テストプログラムとWeb APIを実行する場合、私は、ASP .NETのコアウェブAPIフレームワークでは、この例外を取得:Microsoft.AspNetCore.WebUtilities行の長さの制限を超えました
行の長さの上限100を超え、Microsoft.AspNetCore.WebUtilitiesを、 で
を。 Microsoft.AspNetCore.WebUtilities.BufferedReadStream.d__39.MoveNext()
私はMicrosoft.AspNetCore.WebUtilities
を見てきましたし、エラーから来たが100文字の制限を回避する方法がわからない場合が分かりました。私はアップロードファイルを変更しようとしました。
これは、行の終わりを認識しないのLinuxコンテナ上で動作しているとき、私はEnvironment.Newlineを使用したコンテンツ
Content-Type: multipart/form-data; boundary=----WebKitFormBoundarym45GFZc25WVhjtVB
------WebKitFormBoundarym45GFZc25WVhjtVB
Content-Disposition: form-data; name="flowChunkNumber"
1
------WebKitFormBoundarym45GFZc25WVhjtVB
Content-Disposition: form-data; name="flowChunkSize"
1048576
------WebKitFormBoundarym45GFZc25WVhjtVB
Content-Disposition: form-data; name="flowCurrentChunkSize"
440
------WebKitFormBoundarym45GFZc25WVhjtVB
Content-Disposition: form-data; name="flowTotalSize"
440
------WebKitFormBoundarym45GFZc25WVhjtVB
Content-Disposition: form-data; name="flowIdentifier"
440-Boundarystxt
------WebKitFormBoundarym45GFZc25WVhjtVB
Content-Disposition: form-data; name="flowFilename"
Boundarys.txt
------WebKitFormBoundarym45GFZc25WVhjtVB
Content-Disposition: form-data; name="flowRelativePath"
Boundarys.txt
------WebKitFormBoundarym45GFZc25WVhjtVB
Content-Disposition: form-data; name="flowTotalChunks"
1
------WebKitFormBoundarym45GFZc25WVhjtVB
Content-Disposition: form-data; name="file"; filename="Boundarys.txt"