WebApiを使用したファイルのアップロードに使用されるMultipartFileStreamProviderについて質問があります。ファイルのアップロードが発生すると、それはメモリにロードされてからファイルにストリーミングされますか?または、コンテンツがリクエストコンテンツから直接(部分的に)読み取られ、その後ファイルにストリーミングされます(これにより、サーバーのメモリ割り当てが削減されます)。このクラスを使用してファイルに保存する前に、大きなファイルがメモリにロードされるかどうかを判断しようとしています。
質問する
1554 次
1 に答える
4
それらはリクエスト中にディスクに書き込まれます。これは、ソースコードで自分で確認できます。ここで、 FileStream
sはルートパスに作成され、GetStream
個別のパーツごとに返されます。
于 2012-10-03T19:42:35.657 に答える