JavaWeb-アップロード

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名の展開です

    *その体は、(符号化処理の内容の後に)アップロードされたファイルの内容であります

おすすめ

転載: www.cnblogs.com/ibcdwx/p/12524288.html