В этой статье используется конкретный код для Spring MVC для реализации функций загрузки и загрузки файлов для вашей ссылки. Конкретный контент заключается в следующем
Загрузка файла
Введите Spring MVC и Commons-FileUpload, связанные с банками в pom.xml
<!-Spring MVC-> <Dependency> <groupId> org.springframework </GroupId> <straCactId> Spring-webmvc </artifactid> <serse> 4.3.13.13.Release </version> </gesperence> <!-Загрузка файла и загрузка-> <sehyse> <groupd> commons-fileuload </GroupD> <Artifactid> commons-fileupload </artifactid> <sersive> 1.3.3 </version> </dependency>
Добавить конфигурацию загрузки файла в Springmvc.xml
<Bean id = "Multiprtesolver"> <!-Выгрузка размера файла Верхний предел, единица в байтах (10 МБ)-> <name = "maxuploadsize"> <value> 10485760 </value> </properation> <!-Запрошенное формат кодирования должен соответствовать свойству Pageencoding of JSP в соответствии с коррекцией. Содержимое формы. По умолчанию ISO-8859-1-> <name = "defaultendencoding"> <dall> utf-8 </value> </property> </bean>
Добавить форму в файл JSP
<form action = "upload" enctype = "multipart/form-data" method = "post"> <table> <tr> <td> Файл Описание: </td> <td> <input type = "text" name = "> </td> </tr> <tr> <td>, пожалуйста, выберите файл: </td> <td> <pint type =" file "="/"/" trd> </tr> </tr> </td> <td> <td> <td> <td> <td> </tr> " <td> <input type = "propect" value = "upload"> </td> </tr> </table> </form>
Как добавить загрузку файла
// Загрузить файл будет автоматически связан с MultiplartFile @RequestMapping (value = "/upload", method = requestMethod.post) public string upload (httpservlectrequest, @requestparam ("description") Строка Описание, @requestparam ("file") Multiplac if (! file.isempty ()) {// загружать путь пути файла string = request.getservletcontext (). getRealpath ("/file/"); // загружать имя файла fileName = file.getoriginalfilename (); File filePath = новый файл (Path, Filename); // Судите, существует ли путь, и если он не существует, создайте if (! FilePath.getParentFile (). Существует ()) {filePath.getParentFile (). Mkdirs (); } // Сохранить файл загрузки в целевой файл файла.transferto (новый файл (path + file.separator + filename)); вернуть "успех"; } else {return "ошибка"; }}Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.