Введение
Spring Boot - это новая структура, предоставленная ключевой командой. Он предназначен для упрощения начального процесса строительства и разработки новых весенних приложений. Структура использует определенный способ его настройки, так что разработчикам больше не нужно определять конфигурации шаблона. Таким образом, Spring Boot стремится стать лидером в быстро развивающейся разработке приложений.
Функции
1. Создайте автономное пружинное приложение
2. Enced Tomcat, не нужно развертывать файлы войны
3. Упростить конфигурацию Maven
4. Автоматическая настройка пружины
5. Предоставьте готовые к производству функции, такие как метрики, проверки здоровья и внешние конфигурации
6. Абсолютно нет генерации кода и никаких требований к конфигурации XML
Следующий код представляет функцию загрузки Spring Boot, а конкретный код заключается в следующем:
@Responsebody @Requestmapping (path = "/save_photo", method = {requestmethod.post}) public void Adddish (@RequestParam ("Фотографии") MultiplaRtfile, httpservletrequest, httpservletresponse response) throws excection {string path = null; // файл string string = "" "; if (file! = null) {// определить, является ли загруженный файл пустой string type = null; // Тип файла string fileName = file.getoriginalfilename (); // исходная система имен файла. // определить тип файла тип = filename.indexof (".")! =-1? Filename.substring (filename.lastindexof (".")+1, filename.length ()): null; if (type! = null) {// определить, пустым ли тип файла if ("gif" .equals (type.touppercase ()) || "png" .equals (type.touppercase ()) || "jpg" .ecosals (type.touppercase ())) {// Путь корня в проекте в контейнере фактически опубликован в контейнере. request.getSession (). getServletContext (). getRealPath ("/"); // пользовательское имя файла string trueFilEname = string.valueof (System.CurrentTimeMillis ()) + ".". + тип; // Установить путь пути для хранения файлов изображений = realPath+/*System.getProperty ("file.separator")+*/trueFilename; System.out.println («Путь к хранению файлов изображений:«+path); // Передача в указанный файл PATH.TransFerto (новый файл (path)); System.out.println («Файл успешно загружен в указанный каталог»); } json = "{/" res/": 1}"; } else {System.out.println ("Не тот тип файла, который мы хотим, пожалуйста, загрузите его по мере необходимости"); // вернуть NULL; json = "{/" res/": 0}"; }} else {System.out.println ("Тип файла пуст"); // вернуть NULL; json = "{/" res/": 0}"; }} else {System.out.println ("Нет соответствующего файла"); json = "{/" res/": 0}"; // вернуть NULL; } response.setContentType ("Application/json; charset = utf-8"); response.getWriter (). print (json); }Первое, что нужно отметить, это то, что параметры необходимо добавить
@RequestParam ("Фотографии") MultiPlaartFile файлВаш HTML может быть таким
<form action = "/save_photo" ectype = "multipart/form-data" method = "post"> <input type = "file" name = "photos"/> <br> <input type = "Отправить" value = "upload"/> </form>
Суммировать
Выше приведено подробное объяснение примера загруженной функции изображения, представленное вам редактором. Я надеюсь, что это будет полезно для вас. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит вам вовремя. Большое спасибо за вашу поддержку сайту wulin.com!