ホームページ > 記事 > ウェブフロントエンド > フォーム ファイルをアップロードするときに enctype フィールドを使用するとどうなるのですか_HTML/Xhtml_Web ページの制作
FORM 要素の enctype 属性は、フォーム データをサーバーに送信するときに使用されるエンコード タイプを指定します。デフォルト値は「application/x-www-form-urlencoded」です。
このエンコード方法は、フォームを送信する前にコンテンツを URL エンコードします。 (スペースは「 」に変換され、特殊文字は ASCII HEX 値に変換されます)。
たとえば、フォームフィールド
名、
に bb を入力すると、送信前に得られる結果は次のようになります: bb,,
ただし, このエンコードは、大量のテキスト、非 ASCII 文字を含むテキスト、またはバイナリ データをサーバーに送信する場合には非効率的です。
ファイルをアップロードする場合、使用するエンコード タイプは「multipart/form-data」である必要があります。これはテキスト データを送信でき、バイナリ データのアップロードもサポートします。
ブラウザ側の