ホームページ > バックエンド開発 > PHPの問題 > PHPがフォームと画像を同時にアップロードするときにenctypeに記入する方法

PHPがフォームと画像を同時にアップロードするときにenctypeに記入する方法

angryTom
リリース: 2023-02-27 22:34:02
オリジナル
3689 人が閲覧しました

PHPがフォームと画像を同時にアップロードするときにenctypeに記入する方法

phpでフォームと画像を同時にアップロードする際のenctypeの記入方法

ファイル送信時テキストと画像が含まれている場合、Enctype を form 属性に追加する必要があり、値は multipart/form-data である必要があります。

<form action="" method="post" id="myform" name="myform" enctype="multipart/form-data"></form>
ログイン後にコピー

enctype この属性は、フォームの MIME (MultiPurpose Internet Mail Extensions) エンコーディングを管理します。オプションの値は 3 つあります:

● application/x-www-form-urlencoded ---デフォルト値はフォーム送信のエンコードを設定するために使用され、ファイルのアップロードには使用できません。

例: xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded") in AJAX、いいえ エラーを報告するフォームを作成する場合、デフォルトの HTML フォームがこの送信エンコード タイプ

#● multipart/ であるため、enctype=application/x-www-form-urlencoded と記述する必要はありません。 form-data --- 送信を指定します。特別なタイプのデータ、アップロードされた非テキスト コンテンツ(写真や MP3 など)

# text/plain ---プレーン テキスト送信は、ファイルのアップロードには使用できません。 MIME:多機能インターネット メール拡張サービス、it 1992 年に初めて電子メール システムで使用され、その後ブラウザにも適用された多目的インターネット メール拡張プロトコルです。サーバーは、送信するマルチメディア データのタイプをブラウザに伝えます。通知方法はマルチメディア データの MIME タイプを示すため、ブラウザは受信した情報のどれが MP3 ファイルであるか、Shockwave ファイルであるかを認識します。サーバーは MIME フラグを設定します。関連ファイルを読み取るためにどのプラグインを使用するかをブラウザに指示するために、送信データに文字が組み込まれます。

PHP 関連の知識の詳細については、PHP 中国語 Web サイト をご覧ください。

以上がPHPがフォームと画像を同時にアップロードするときにenctypeに記入する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート