使用RequestParam或HttpServletRequest獲取上傳的檔案
前端(注意form
的method
與enctype
):
<form action="/upload" id="form" method="post" enctype="multipart/form-data">
姓名:<input type="text" id="name" name="name"><br>
檔案:<input type="file" name="myFile"><br>
<button type="submit">提交</button>
</form>
後臺:
@RequestMapping("/upload")
@ResponseBody
public JsonModel upload(String name, @RequestParam("myFile")MultipartFile file1, HttpServletRequest request){
MultipartHttpServletRequest mRequest = (MultipartHttpServletRequest) request;
MultipartFile file2 = mRequest.getFile("myFile");
System.out.println(name);
System.out.println(file1.getOriginalFilename());
System.out.println(file2.getOriginalFilename());
return new JsonModel(true, "提交成功");
}
相關文章
- 獲取上傳檔案的大小
- Laravel file 上傳檔案資訊獲取Laravel
- laravel file上傳檔案資訊獲取Laravel
- struts檔案上傳,獲取檔名和檔案型別型別
- input[type=file] 獲取上傳檔案的內容
- Node.js:上傳檔案,服務端如何獲取檔案上傳進度Node.js服務端
- FileUpload 上傳的檔案獲取相對路徑
- HttpServletRequest 獲取 CookieHTTPServletCookie
- vue中檔案上傳阿里雲並獲取上傳進度Vue阿里
- Laravel 檔案上傳和獲取請求引數Laravel
- 通過反射獲取上傳檔案方法引數中的檔名反射
- vue+axio通過獲取dom元素上傳檔案Vue
- HttpServletRequest常用獲取URL的方法HTTPServlet
- httpServletRequest獲取瀏覽器的cookieHTTPServlet瀏覽器Cookie
- 使用fileinput上傳檔案
- 如何獲取<input type="file">上傳的檔名稱
- 定義樣式並獲取上傳檔案路徑及指定檔案型別型別
- ajax利用FormData、FileReader實現多檔案上傳php獲取ORMPHP
- 使用jquery的FormData上傳檔案jQueryORM
- 使用 NodeJS 將檔案或影像上傳到伺服器NodeJS伺服器
- MVC檔案上傳 - 使用Request.Files上傳多個檔案MVC
- laravel 使用 axios 通過 put 上傳檔案獲取不到資料的解決辦法LaraveliOS
- nodejs獲取檔案資訊,判斷是檔案或目錄NodeJS
- Java service層獲取HttpServletRequest的工具類JavaHTTPServlet
- 如何獲取HDFS上檔案的儲存位置
- php檔案上傳之多檔案上傳PHP
- 使用XML上傳檔案 (轉)XML
- OkHttp使用+檔案的上傳+斷點續傳HTTP斷點
- 使用PHP獲取影像檔案的EXIF資訊PHP
- 檔案上傳之三基於flash的檔案上傳
- php如何上傳txt檔案,並且讀取txt檔案PHP
- 用putty上傳window檔案到linux或unixLinux
- 單個檔案上傳和批量檔案上傳
- go的gin框架使用(六):檔案上傳Go框架
- 檔案上傳
- 上傳檔案的陷阱
- SpringMVC 單檔案上傳與多檔案上傳SpringMVC
- jqm檔案上傳,上傳圖片,jqm的表單操作,jqm的ajax的使用,jqm檔案操作大全,檔案操作demo