A. Télécharger
1. Téléchargez la forme de restrictions sur
* Formulaire de soumission doit afficher, à savoir method = "post"
* Le formulaire doit avoir une propriété enctype = "multipart / form-data", est ajouté dans la balise form
* Vous devez ajouter des éléments de forme de fichiers, tels que: <input type = nom "file" = "xxx" ... />
2. La limite de téléchargement sur servlet
* Lorsque le formulaire a enctype = "multipart / form-data", request.getParametere () du processus global nul, sa valeur de retour est toujours nulle, toutes les tables défaillance
* Voulez-vous obtenir la valeur de la forme et le contenu des fichiers téléchargés par un flux: request.getInputStream (), ce flux contient le corps de la demande
II. Formulaire multi-composant (ajouté enctype = "multipart / form-data") dans le corps de la demande
1. Le format de demande se compose d'une pluralité d'éléments, dont chacun correspond à un élément de l'élément de table
2. Chaque membre de leur propre en-tête de demande, et le corps demande de la ligne blanche
3. Forme normale Point
* Un en-tête de table commune unique: Content-disposition, comprenant le nom = « xxx », à savoir le nom de l'élément de table, qui est le corps des valeurs de table individuels
4. Formulaire Fichier article
* Table de fichier unique à deux têtes:
Content-Disposition, contient le nom = « xxx », le nom de la personne qui est le nom de la table, et le nom = « xxx », qui fichiers téléchargés
Content-Type, indiquez les fichiers de téléchargement de type MINE, par exemple: image / jpeg, EXPLICITE envoyé une image, type d'image est jpg extension de nom
* Son corps est le contenu du fichier téléchargé (après le contenu du processus de codage)