Cet article partage le code spécifique pour Spring MVC pour implémenter des fonctions de téléchargement de fichiers et de téléchargement pour votre référence. Le contenu spécifique est le suivant
Téléchargement de fichiers
Introduire les pots liés à Spring MVC et Commons-Fileupload dans pom.xml
<! - Spring MVC -> <Dedency> <GroupId> org.springFramework </proncId> <ArtifActid> printemps-webmvc </ artifactid> <version> 4.3.13.release </ version> </peedency> <! - Téléchargement de fichiers et téléchargement -> <Dedency> <ProupId> comons-fileup Téléchargez </prouvenid> <version> 1.3.3 </ version> </ dépendance>
Ajouter une configuration liée au téléchargement de fichiers dans springmvc.xml
<bean id = "MultipartResolver"> <! - Télécharger la taille supérieure du fichier Limite supérieure, unité en octets (10 Mo) -> <propriété name = "maxuploadSize"> <valeur> 10485760 </value> </paremy> <! - Le format d'encodage demandé doit être cohérent avec la propriété PageCcoding de JSP afin de lire correctement le contenu du formulaire. La valeur par défaut est ISO-8859-1 -> <propriété name = "Defayencoding"> <value> utf-8 </value> </promisere> </ank>
Ajouter le formulaire de formulaire au fichier jsp
<form action = "upload" encType = "multipart / form-data" metheth = "post"> <s table> <tr> <td> Description du fichier: </td> <td> <input type = "text" name = "Description"> </td> </tr> <tr> <td> Veuillez sélectionner un fichier: </td> <td> <puty type = "file" name = "file"> </ td> <Td> <ping type = "file" nom = "file"> </ td> <Td> <puty type = "file" nom = "file"> </d> <td> <puty type = "file" Name = "File"> </ Td> <Td> <puty type = "file" Name = "File "> <td> <input type = "soumi" value = "upload"> </td> </tr> </ table> </ form>
Comment ajouter le téléchargement de fichiers
// Téléchargez le fichier sera automatiquement lié à la chaîne publique de la chaîne de chaîne publique (HttpServleRequest de requestMet if (! file.isempty ()) {// Téléchargez la chaîne de chemin de fichier path = request.getServletContext (). getRealPath ("/ file /"); // télécharger filename String filename = file.getoriginalFileName (); Fichier filepath = nouveau fichier (cheminement, nom de fichier); // jugera si le chemin existe, et s'il n'existe pas, créez un if (! Filepath.getParentfile (). Existant ()) {filePath.getParentFile (). MKDirs (); } // Enregistrez le fichier de téléchargement dans un fichier cible File.transferto (nouveau fichier (path + file.separator + nom de fichier)); retourner le "succès"; } else {return "error"; }}Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.