91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SpringBoot2中如何進行文件上傳

發布時間:2021-09-29 17:57:17 來源:億速云 閱讀:174 作者:柒染 欄目:大數據

今天就跟大家聊聊有關SpringBoot2中如何進行文件上傳,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

效果

項目代碼結構

關鍵代碼

HTML<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">    <title>Insert title here</title>    <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script></head><body><form id="formId" action="/d/testUpload3" target="frame1" method="POST" enctype="multipart/form-data">    <input type="text" name="username"></input>    <input type="file" name="file"/>    <input type="button" value="提交" onclick="upload()"></form><iframe name="frame1" frameborder="0" height="40"></iframe><script type="text/javascript">    function upload() {        $("#formId").submit();    }</script></body></html>12345678910111213141516171819202122232425Controllerpackage com.zz.controller;import org.springframework.beans.factory.annotation.Value;import org.springframework.web.bind.annotation.PostMapping;import org.springframework.web.bind.annotation.RestController;import org.springframework.web.multipart.MultipartFile;import org.springframework.web.multipart.MultipartHttpServletRequest;import javax.servlet.http.HttpServletRequest;import java.io.File;import java.io.IOException;@RestControllerpublic class FileController {  //@Value 獲取配置文件里面的屬性值,并且賦值給下面的屬性    @Value("${fileUpLoadPath}")     String filePath;      /**    * @RequestMapping 表示同時支持接收post和get請求。    * 如果加上method=RequestMethod.POST, 表示只接收post請求    * 其實有一個注解可以直接指定,只接收post請求---@PostMapping    * @param req    * @param multiReq    * @throws IOException    */   @PostMapping("/testUpload3")    // @RequestMapping(value="/testUpload3",method=RequestMethod.POST)     public void testUploadFile(HttpServletRequest req,MultipartHttpServletRequest multiReq) throws IOException{         MultipartFile multipartFile= multiReq.getFile("file");         String filename=multipartFile.getOriginalFilename();         System.out.println("文件名字:"+multipartFile.getOriginalFilename());         File file=new File(filePath+filename);         multipartFile.transferTo(file);         String username=req.getParameter("username");         System.out.println("用戶名字:"+username);             }}

看完上述內容,你們對SpringBoot2中如何進行文件上傳有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

颍上县| 康马县| 南岸区| 九江县| 和林格尔县| 六盘水市| 曲沃县| 锡林郭勒盟| 化州市| 庐江县| 涞源县| 西林县| 青铜峡市| 万载县| 正蓝旗| 汕尾市| 柳林县| 乌恰县| 龙江县| 大英县| 富平县| 博野县| 卓资县| 凌海市| 宁波市| 巫山县| 河南省| 江西省| 沭阳县| 四平市| 睢宁县| 疏附县| 鲁山县| 哈巴河县| 河间市| 宜良县| 元谋县| 郁南县| 宜兴市| 广汉市| 博客|