JavaWeb-ファイルアップロード基盤

ファイルをアップロードすると、フォームが行うために準備する必要があります。

1)要求の実施形態のPOST <フォームアクション= "uploadServlet" METHOD = "POST" ...>

2)ファイルを使用して、フォームフィールド:の<input type = "ファイル" NAME = "ファイル" />

 

ENCTYPEについて:

  >アプリケーション/ x-www-form-urlencodedで:フォーム属性のenctypeのデフォルト値。非文字と数字を使用する場合、この符号化方式は、文字の限られたセットを使用し、「%HH」の代わりに(16進数のHを表す)でなければなりません。大量のテキストまたはバイナリデータが非ASCII文字を含みために、このエンコーダは、要件を満たすことができません。

  >マルチパート/フォームデータ:バイナリ形式の送信データのセットを形成ENCTYPE =「マルチパート/フォームデータ」属性

 

3)サーバー:

符号化モード要求が置換されているので、1>、得られない、等についてはrequest.getParamter()リクエストを使用することができないマルチパート/フォームデータを、バイナリよう要求メッセージを送信します。

 

2>入力ストリームを取得するために使用することができますが、推奨されません

 

3>特定用途コモンズ・ファイルアップロードコンポーネントは、ファイルのアップロード処理を完了します。

おすすめ

転載: www.cnblogs.com/yangHS/p/11221337.html