Maison interface Web tutoriel HTML Le rôle de enctype='multipart/form-data' dans la balise form pour télécharger des images dans le formulaire

Le rôle de enctype='multipart/form-data' dans la balise form pour télécharger des images dans le formulaire

Mar 25, 2017 pm 02:43 PM

Lorsque nous utilisons php pour importer et exporter des tableaux Excel, nous voyons souvent enctype="multipart/form-data". Quelle est sa fonction ?

ENCTYPE="multipart/form-data" est utilisé pour télécharger des images dans le formulaire.

tag enctype="multipart/form-data" pour garantir un encodage correct des fichiers téléchargés de manière anonyme.
Comme suit :

<tr> 
  <td height="30" align="right">上传企业营业执照图片:</td> 
  <td><input type="file" name="uploadfile"  SIZE="34"    onChange="checkimage()"></td>  
</tr>
Copier après la connexion

Vous devez ajouter ENCTYPE="multipart/form-data".
La signification de enctype="multipart/form-data" dans le formulaire est de définir l'encodage MIME du formulaire. Par défaut, ce format d'encodage est application/x-www-form-urlencoded, qui ne peut pas être utilisé pour le téléchargement de fichiers uniquement lorsque multipart/form-data est utilisé, les données du fichier peuvent être entièrement transférées et les opérations suivantes peuvent être effectuées.
enctype="multipart/form-data" consiste à télécharger des données binaires ; la valeur d'entrée dans le formulaire est transmise en binaire. La valeur d'entrée dans le formulaire est transmise sous forme binaire, la requête n'obtiendra donc pas la valeur. C'est-à-dire qu'après avoir ajouté ce code, la requête échouera. Lors de la récupération de la valeur du formulaire et de son ajout à la base de données, les éléments suivants sont utilisés :

SmartUpload su = new SmartUpload();//Créer un objet SmartUpload

su.getRequest().getParameterValues();

su.getRequest().getParameter( ); Obtenir un seul paramètre et une seule valeur

*********************************** * ************************************************* ** ******

enctype="multipart/form-data"它的意思是以二进制的数据格式来传输,所以我们得到的数据是二进制的,必须再转换回string格式的数据。
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment publier des photos sur les commentaires Douyin Comment publier des photos sur les commentaires Douyin Feb 19, 2024 pm 01:10 PM

En tant que l'une des plateformes de partage de courtes vidéos les plus populaires au monde, Douyin a attiré des centaines de millions d'utilisateurs à la rejoindre. Lorsque nous regardons les œuvres merveilleuses des autres, nous sommes souvent émus par certains moments dynamiques, intéressants ou significatifs. À l'heure actuelle, nous pouvons non seulement exprimer nos opinions et nos pensées à travers des commentaires textuels, mais également exprimer nos émotions de manière plus vivante à travers des commentaires d'images. Alors, comment publier des commentaires photo sur TikTok ? Tout d'abord, ouvrez l'application Douyin et entrez la vidéo qui vous intéresse. Ensuite, nous devons dépendre des différents systèmes d’exploitation du téléphone mobile.

En HTML, que signifie enctype='multipart/form-data' ? En HTML, que signifie enctype='multipart/form-data' ? Aug 22, 2023 am 08:53 AM

Utilisez l'attribut enctype pour spécifier comment le navigateur code les données avant de les envoyer au serveur. Les valeurs possibles sont -application/x-www-form-urlencoded− Il s'agit de l'approche standard utilisée par la plupart des formulaires dans des scénarios simples. mutlipart/form-data- Ceci est utilisé pour télécharger des données binaires dans des formulaires, tels que des images, des fichiers Word, etc. ExempleRegardons maintenant un exemple −&lt;!DOCTYPEhtml&gt;&lt;html&gt;&lt;head&gt;&lt;title&am

Binaryx est à nouveau renommé la forme, et les quatre qu'il donne à la communauté est sur le point de monter en flèche? Binaryx est à nouveau renommé la forme, et les quatre qu'il donne à la communauté est sur le point de monter en flèche? Mar 04, 2025 pm 12:00 PM

Le changement de nom de jeton de Binaryx: de BNX à quatre, puis à former, la signification profonde derrière les ajustements stratégiques Binaryx a récemment changé le symbole de jeton de quatre $ à $, ce qui a attiré une attention généralisée de l'industrie. Ce n'est pas la première fois que Binaryx change son nom, et son symbole de jeton subit une transition de BNX à quatre. Cet article explorera en profondeur les intentions stratégiques derrière cette série de changements de nom. 1. Processus de changement de nom de jetons et considérations stratégiques Binaryx a initialement lancé le jeton $ BNX basé sur la chaîne BNB en 2021 pour soutenir son écosystème de jeu de jeu à la sécurité (P2E). Au début de 2024, afin d'optimiser le modèle économique, Binaryx a divisé $ bnx et s'est progressivement étendu à GameF

Peut-il y avoir plusieurs formulaires en HTML5 ? Peut-il y avoir plusieurs formulaires en HTML5 ? Aug 01, 2022 pm 05:28 PM

Il peut y avoir plusieurs formulaires en HTML5. Les règles permettent d'utiliser plusieurs balises de formulaire dans la même page HTML. Cependant, afin d'éviter que le backend ne la reconnaisse lors de la soumission, vous devez ajouter différents identifiants ou classes au formulaire. La syntaxe est "<from action=". "url" id=" id value 1">Élément de formulaire</from><from action="url" id="id value 2">Élément de formulaire</from>.....".

Quelle est la balise qui définit le formulaire en html5 Quelle est la balise qui définit le formulaire en html5 Jul 26, 2022 pm 04:26 PM

La balise définissant un formulaire en HTML5 est "<form>". La balise form est utilisée pour créer un formulaire HTML (champ de formulaire) permettant à l'utilisateur de collecter et de transférer les informations utilisateur. Tout le contenu du formulaire sera soumis au serveur avec la syntaxe « <form action="Submit Address" method=" ; Méthode de soumission " name="nom du formulaire">contrôle de formulaire</form>". Un formulaire peut contenir un ou plusieurs éléments de formulaire, tels que input, select et textarea.

Organisez de manière exhaustive les éléments liés aux formulaires ! Organisez de manière exhaustive les éléments liés aux formulaires ! Aug 05, 2022 am 11:45 AM

Cet article vous donne un résumé détaillé des points de connaissances liés aux éléments de formulaire en HTML. J'espère qu'il vous sera utile !

Parlons de la façon d'utiliser php pour télécharger des images Parlons de la façon d'utiliser php pour télécharger des images Mar 28, 2023 am 11:28 AM

Avec le développement d’Internet, le téléchargement d’images est devenu l’une des fonctions les plus courantes dans le développement de sites Web. Il est très simple d'utiliser le langage PHP pour implémenter la fonction de téléchargement d'images. Tant que vous avez une certaine connaissance de base de PHP, vous pouvez facilement accomplir cette tâche. Cet article expliquera comment utiliser php pour télécharger des images

Parlons de la façon d'utiliser ueditor pour télécharger des images et ajouter des filigranes Parlons de la façon d'utiliser ueditor pour télécharger des images et ajouter des filigranes Aug 31, 2022 am 10:35 AM

Comment télécharger des photos avec l'éditeur et ajouter un filigrane ? L'article suivant vous présentera comment utiliser ueditor pour télécharger des images et ajouter des filigranes en PHP. J'espère que cela vous sera utile !

See all articles