A.アップロード
1.上の制約の形をアップロード
*提出のフォーム掲示しなければならない、すなわちメソッド=「ポスト」
*フォームプロパティのenctype = "multipart / form-data" を持っている必要があり、フォームタグに追加されます
<input type = "ファイル" 名= "XXX" ... />:*あなたのようなファイル形式のアイテムを、追加する必要があります
サーブレット2.アップロード制限
*フォームはENCTYPE = "multipart / form-data" を有する場合、request.getParametere()空隙全体のプロセスは、その戻り値は常にnullである、すべてのテーブルの単一故障
*ストリームによってアップロードされた形式と内容のファイルの値を取得したい:request.getInputStream()を、このストリームは、要求のボディ全体が含まれています
II。多成分形態(追加のenctype =「マルチパート/フォームデータ」)リクエストボディに
1.リクエストのフォーマットは1つのテーブル項目部材に相当各々は、複数の部材から構成されています
2.独自のリクエストヘッダの各メンバーは、リクエスト本体ブランクライン
3.通常のフォーム項目
*単一の共通テーブルヘッダ:コンテンツ配置を、名前=「XXX」を含む、個々のテーブル値の本体、すなわち、テーブルの項目名は、
4.ファイル形式項目
二つのヘッドを持つ単一の*ファイルテーブル:
コンテンツ配置は、ファイルをアップロードされた名前=「XXX」、テーブル名である個人、およびファイル名=「XXX」の名前を、含まれています
コンテンツタイプは、例えば、型MINEアップロードファイルを示す:画像/ JPEGは、画像をアップロードし、発現、画像の種類がjpg名の展開です
*その体は、(符号化処理の内容の後に)アップロードされたファイルの内容であります