日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

文件上傳SpringBoot后端MultipartFile參數報空問題的解決辦法

瀏覽:24日期:2023-04-12 11:10:03

最近寫了一個文件上傳的小demo,就是簡單的前端html頁面,后端controller接收,但是后端一直報錯文件為null,看了很多文章,有說spring-boot自帶的org.springframework.web.multipart.MultipartFile和Multipart沖突了,要在啟動類中加入@EnableAutoConfiguration(exclue={MultipartAutoConfiguration.class}),有說要在MultipartFile參數前加上@RequestParam(“file”)以表明該參數類型是文件類型,還有說是前端表單沒有設置enctype=“multipart/form-data”,參照上面方法我還是沒有解決問題,后來更換了spring-boot版本就好了,代碼如下:

1、pom.xml(注意我這里用的是2.0.4版本)

<?xml version='1.0' encoding='UTF-8'?><project xmlns='http://maven.apache.org/POM/4.0.0' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd'> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.4.RELEASE</version> </parent> <groupId>org.sang</groupId> <artifactId>chapter01</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies> <build> <plugins> <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build></project>

2、upload.html頁面

<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>Title</title></head><body><form action='/upload' method='post' enctype='multipart/form-data'> <input type='file' name='uploadFile' value='請選擇文件'> <input type='submit' value='上傳'></form></body></html>

3、后端controller

import org.springframework.web.bind.annotation.PostMapping;import org.springframework.web.bind.annotation.RestController;import org.springframework.web.multipart.MultipartFile;import javax.servlet.http.HttpServletRequest;import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.UUID;@RestControllerpublic class FileUploadController { SimpleDateFormat sdf = new SimpleDateFormat('yyyy/MM/dd'); @PostMapping('upload') public String upload(MultipartFile uploadFile, HttpServletRequest req){ String realPath = req.getSession().getServletContext().getRealPath('/uploadFile'); String format = sdf.format(new Date()); File folder = new File(realPath+format); if(!folder.isDirectory()){ folder.mkdirs(); } String oldName = uploadFile.getOriginalFilename(); String newName = UUID.randomUUID().toString()+oldName.substring(oldName.lastIndexOf('.'),oldName.length()); try{ uploadFile.transferTo(new File(folder,newName)); String path = req.getScheme()+'://'+req.getServerName()+':'+req.getServerPort()+'/uploadFile/'+format+newName; return path; }catch (IOException e){ e.printStackTrace(); } return '上傳失敗'; }}

到此這篇關于文件上傳SpringBoot后端MultipartFile參數報空問題的解決辦法的文章就介紹到這了,更多相關SpringBoot MultipartFile參數報空 內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩精品一卡二卡三卡四卡无卡| 美女久久99| 日韩伦理一区| 国产福利91精品一区二区| 国产精品不卡| se01亚洲视频 | 亚洲五月综合| 日韩和欧美一区二区| 日韩av一区二区三区| 日韩高清欧美激情| 国产伦精品一区二区三区视频 | 亚洲三级网址| 日韩av网站免费在线| 亚洲区国产区| 国产精品大片免费观看| 激情视频网站在线播放色| 激情综合亚洲| 亚洲综合激情在线| 国产探花在线精品一区二区| 激情综合五月| 99久久久久久中文字幕一区| 亚洲一区二区小说| 国产精品黄色| 日韩在线观看一区| 水蜜桃久久夜色精品一区| 秋霞影院一区二区三区| 偷拍欧美精品| 日本va欧美va瓶| 国产一区二区三区黄网站| 日韩一区二区三免费高清在线观看| 欧美日韩一区二区国产| 日韩成人免费| 在线综合欧美| 国产欧美高清| 青青久久av| 日韩精品免费观看视频| 视频在线不卡免费观看| 欧美69视频| 日本欧美一区二区在线观看| 精品一区二区男人吃奶| 91久久中文| 国产精品激情| 欧美网站在线| 久久久夜精品| 欧美亚洲人成在线| 久久久成人网| 日韩国产一二三区| 亚洲91视频| 国产三级一区| 久久亚洲专区| 国产情侣久久| 亚洲激情中文| 麻豆国产精品777777在线| 精品一区在线| 国产伦精品一区二区三区在线播放| 亚洲精品.com| 国产日韩欧美高清免费| 国产91欧美| 蜜桃一区二区三区在线| 国产精品久久久久蜜臀| 亚洲色图综合| 四虎影视精品| 欧美国产先锋| 久久最新视频| 超碰超碰人人人人精品| 欧美一区二区三区久久| 狠狠久久婷婷| 亚洲一区资源| 国产美女亚洲精品7777| 国产伊人精品| 成人在线超碰| 国产日韩一区二区三区在线播放| 午夜国产欧美理论在线播放| 精品国产午夜肉伦伦影院| 四虎在线精品| 欧美日韩国产高清电影| 粉嫩av一区二区三区四区五区 | 天堂va在线高清一区| 国精品一区二区三区| 国产精品久久久久久模特 | 日本午夜精品久久久| 午夜久久黄色| 精品国产免费人成网站| 国产精品伊人| 中文字幕视频精品一区二区三区 | 日韩中文字幕亚洲一区二区va在线 | 蜜臀精品久久久久久蜜臀| 综合日韩av| 欧美国产亚洲精品| 欧美在线看片| 综合色就爱涩涩涩综合婷婷| 亚洲视频播放| 亚洲午夜黄色| 欧洲精品一区二区三区| 国产精品蜜芽在线观看| 国产精品一站二站| 欧美一区免费| 日韩成人一级| 日韩和欧美的一区| 日日夜夜免费精品| 日韩精品一二区| 欧美专区在线| 久久高清一区| 日韩中文字幕av电影| 国产精品呻吟| 在线亚洲自拍| 日韩午夜一区| 免费精品视频| 免费成人在线观看| 亚洲久久在线| 亚洲视频国产| 中文不卡在线| 少妇精品久久久一区二区三区| 亚洲丝袜美腿一区| 色综合视频一区二区三区日韩| 少妇精品久久久一区二区三区| 亚洲一级淫片| 日韩精品久久久久久久软件91| 日本成人在线视频网站| 91精品国产自产在线丝袜啪| 欧美日韩一区自拍| 国产精品第一| 久久99国产精品视频| 国产成人久久精品麻豆二区| 97精品国产福利一区二区三区| 激情不卡一区二区三区视频在线| 精品视频一区二区三区在线观看| 久久精品福利| 欧美国产美女| 免费高潮视频95在线观看网站| 久久精品影视| 99精品99| 日本aⅴ免费视频一区二区三区| 国产欧美成人| 精品视频亚洲| 欧美日韩精品免费观看视欧美高清免费大片 | 综合欧美精品| 国产欧美日韩在线观看视频| 国产精品宾馆| 精品视频黄色| 91精品国产成人观看| 欧美va亚洲va日韩∨a综合色| 午夜精品网站| 日韩在线网址| 精品国产亚洲一区二区在线观看| 国产亚洲观看| 日本黄色精品| 亚洲欧洲一区| 日韩高清不卡在线| 欧美国产专区| 久久高清免费| 久久国产88| 国产精品成人**免费视频 | 精品亚洲a∨一区二区三区18| 夜鲁夜鲁夜鲁视频在线播放| 亚洲高清影视| 日韩av不卡在线观看| 精品亚洲a∨| 国产综合婷婷| 综合一区在线| 精品国产亚洲一区二区三区在线 | 三级欧美韩日大片在线看| 欧美自拍一区| 日韩久久视频| 久久av一区| 久久99国产精品视频| 999久久久免费精品国产| 亚洲涩涩av| 成人精品高清在线视频| 亚洲国产一区二区三区在线播放| 午夜天堂精品久久久久| 你懂的国产精品永久在线| 欧美高清不卡| 国产欧美日韩免费观看| 久久一区二区三区电影| 日韩av一区二区三区| 日韩国产欧美一区二区| 亚洲人成精品久久久| а√天堂8资源中文在线| 喷白浆一区二区| 国产激情精品一区二区三区| 午夜欧美精品| 九九九精品视频| 亚洲最新av| 蜜臀国产一区| 亚洲精品在线国产| 桃色一区二区| 国产欧美在线观看免费| 欧美日韩国产亚洲一区| 久久成人高清| 蜜臀av亚洲一区中文字幕| 国产一区二区三区日韩精品| 亚洲视频电影在线| 久久久精品网| 久久免费影院| 亚洲香蕉视频| 亚洲福利国产| 99久久激情| 久久久久伊人| 免费在线观看一区二区三区|