Méthodes courantes de la classe FileItem:
1. Boolean Isformfield ()
La méthode IsformField est utilisée pour déterminer si les données encapsulées par l'objet de classe FileItem sont un champ de formulaire de texte normal ou un champ de formulaire de fichier. S'il s'agit d'un champ de formulaire normal, il renvoie true, sinon il renvoie faux. Par conséquent, cette méthode peut être utilisée pour déterminer s'il s'agit d'un champ de formulaire normal ou d'un champ de formulaire de téléchargement de fichiers.
2. String getName ()
La méthode GetName est utilisée pour obtenir le nom de fichier dans le champ de téléchargement de fichiers.
Notez que les noms de fichiers obtenus dans IE ou Firefox sont différents. Dans IE, c'est un chemin absolu, et dans Firefox, ce n'est qu'un nom de fichier.
3. String getFieldName ()
La méthode getFieldName est utilisée pour renvoyer la valeur de l'attribut de nom de balise de formulaire. Comme dans l'exemple ci-dessus, la valeur de <input type = "text" name = "colonne" />.
4. VOID WRITE (fichier de fichier)
La méthode d'écriture est utilisée pour enregistrer le contenu corporel enregistré dans l'objet FileItem dans un fichier spécifié. Si le contenu principal de l'objet FileItem est enregistré dans un fichier temporaire, une fois la méthode terminée avec succès, le fichier temporaire peut être effacé. Cette méthode peut également écrire le contenu d'un champ de formulaire normal dans un fichier, mais son objectif principal est d'enregistrer le contenu de fichier téléchargé dans le système de fichiers local.
5. String getString ()
La méthode getString est utilisée pour renvoyer le contenu de flux de données enregistré dans l'objet FileItem en tant que chaîne. Il a deux définitions surchargées:
public java.lang.string getString ()
public java.lang.string getString (Java.lang.string Encoding)
lance java.io.unsupportedEncodingException
Le premier utilise le codage du jeu de caractères par défaut pour convertir le contenu corporel en une chaîne, et le second utilise le codage du jeu de caractères spécifié par le paramètre pour convertir la teneur en corps en une chaîne. Si le chinois brouillé se produit lors de la lecture du contenu d'un élément de champ de formulaire normal, veuillez appeler la deuxième méthode GetString et passer le nom de codage du jeu de caractères correct.
6. String getContentType ()
La méthode GetContentType est utilisée pour obtenir le type de fichier téléchargé, c'est-à-dire la valeur de l'élément de champ de formulaire Description Attribut de l'en-tête "Type de contenu", tel que "Image / JPEG". Si l'objet de classe FileItem correspond à un champ de formulaire normal, la méthode renvoie NULL.
7. Boolean IsinMemory ()
La méthode ISInMemory est utilisée pour déterminer si le contenu de données encapsulé par l'objet FileItem est stocké en mémoire ou dans un fichier temporaire. S'il est stocké en mémoire, il renvoie true, sinon il renvoie false.
8. void delete ()
La méthode de suppression est utilisée pour effacer le contenu principal stocké dans l'objet de classe FileItem. Si le contenu principal est enregistré dans un fichier temporaire, la méthode de suppression supprimera le fichier temporaire.
Bien que les fichiers temporaires soient automatiquement effacés lorsque l'objet FileItem est collecté par le collecteur des ordures, appeler la méthode de suppression dans le temps peut effacer les fichiers temporaires plus tôt et libérer les ressources de stockage système. De plus, lorsqu'une exception se produit dans le système, il est toujours possible que certains fichiers temporaires soient enregistrés en permanence sur le disque dur.
9. InputStream getInputStream ()
Renvoie le contenu de données du fichier téléchargé sous la forme d'un flux.
10. long getSize ()
Renvoie la taille en octets du fichier téléchargé.
L'article ci-dessus parle brièvement des méthodes courantes de FileItem sont tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.