1

ユーザーがアップロード用に選択したさまざまなファイル/データのコレクションである MIME マルチパート ストリームを構築しています。次に、このストリームを asp.net MVC 3 を使用して URL に PUT します (ただし、MVC ビットは質問とは無関係である必要があります。すべての ASP.NET に同様のことが当てはまります)。サーバーでは HttpFileCollectionBase オブジェクト (それ自体が基本的に HttpPostedFileBase オブジェクトのコレクション)。

これはすべてうまくいきます。

ただし、HttpPostedFileBase は、MIME の「メディア タイプ」および「ファイル名」フィールドへのアクセスのみを許可します。に入れている他のデータがあります

コンテンツの説明:

コンテンツの性質:

MIME マルチパートのヘッダー - しかし、サーバー側でこれらにアクセスする方法はないようです。明らかに、メディア タイプとファイル名が最も一般的に使用されるフィールドであることを認識しているため、難解な MIME フィールドを取得するためにいくつかの手順を踏まなければならないことに問題はありません。ただし、それらにアクセスする方法はまったくありません。独自の MIME マルチパート デコード エンジンを ASP.NET/MVC フレームワークにフックする必要がありますか? もしそうなら、フックはどこにあり、MIME デコーダーを書かなくてもこれを行うライブラリはありますか?

4

1 に答える 1

0

Request.InputStreamプロパティを使用して、生のリクエスト本文データにアクセスできます。また、リクエスト HTTP ヘッダーにアクセスするには、 Request.Headersプロパティを使用できます。

于 2011-10-24T06:01:30.310 に答える