ホームページ >ウェブフロントエンド >htmlチュートリアル >HTML
HTML では、フォームを送信するために form タグが使用されます。 formタグにはenctype属性があります。
enctype この属性は、フォーム データをサーバーに送信する前にどのようにエンコードするかを指定します。つまり、Form 要素の構文で、EncType は送信されるデータの形式を示します。
シリアル番号 | 値 | 説明 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | application/x-www-form-urlencoded |
| ||||||||||||
2 | multipart/form-data | (1) 文字をエンコードしません。フォーム データはメッセージとしてエンコードされ、ページ上の各コントロールはメッセージの一部に対応します。 [ファイルアップロード]コントロールを含むフォームを使用する場合、この値を使用する必要があります。 (2) type=file コントロールがない場合は、デフォルトの application/x-www-form-urlencoded を使用します。 ただし、type=file がある場合は、multipart/form-data が使用されます。ブラウザはフォーム全体をコントロールユニットに分割し、Content-Disposition (フォームデータまたはファイル)、Content-Type (デフォルトは text/plain)、name (コントロール名)、および区切り文字の追加 (境界) などの情報を追加します。 。 | ||||||||||||
3 | text/plain | スペースは「+」プラス記号に変換されますが、特殊文字はエンコードされません。 |