使用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
- input[type=file] 獲取上傳檔案的內容
- FileUpload 上傳的檔案獲取相對路徑
- HttpServletRequest 獲取 CookieHTTPServletCookie
- vue中檔案上傳阿里雲並獲取上傳進度Vue阿里
- Laravel 檔案上傳和獲取請求引數Laravel
- 通過反射獲取上傳檔案方法引數中的檔名反射
- vue+axio通過獲取dom元素上傳檔案Vue
- 使用magicAPI對接python 檔案,上傳引數獲取不到回參問題APIPython
- laravel 使用 axios 通過 put 上傳檔案獲取不到資料的解決辦法LaraveliOS
- HttpServletRequest獲取header引數 signHTTPServletHeader
- Java service層獲取HttpServletRequest的工具類JavaHTTPServlet
- 使用fileinput上傳檔案
- nodejs獲取檔案資訊,判斷是檔案或目錄NodeJS
- 如何獲取HDFS上檔案的儲存位置
- SpringBoot獲取HttpServletRequest的3種方式總結Spring BootHTTPServlet
- php如何上傳txt檔案,並且讀取txt檔案PHP
- 檔案上傳之三基於flash的檔案上傳
- 使用PHP獲取影像檔案的EXIF資訊PHP
- 使用Spring實現上傳檔案Spring
- 使用SecureCRT上傳下載檔案Securecrt
- go的gin框架使用(六):檔案上傳Go框架
- 單個檔案上傳和批量檔案上傳
- ajax上傳檔案,spring mvc獲取檔案並處理,通過頁面按鈕傳送url,由後臺控制檔案下載SpringMVC
- 檔案上傳
- 上傳檔案的陷阱
- 如何在Linux 中獲取硬碟分割槽或檔案系統的UUID?Linux硬碟UI
- Python 獲取檔案系統使用率Python
- Java大檔案上傳、分片上傳、多檔案上傳、斷點續傳、上傳檔案minio、分片上傳minio等解決方案Java斷點
- FileReader()讀取檔案、圖片上傳預覽
- android獲取位置並上傳Android
- 使用java的MultipartFile實現layui官網檔案上傳實現全部示例,java檔案上傳JavaUI
- 使用jmeter測試工具完成檔案的上傳JMeter
- xshell 使用 sftp上傳下載檔案FTP
- node使用multer進行檔案上傳
- Blazor 使用拖放(drag and drop)上傳檔案Blazor
- Linux 中獲取硬碟分割槽或檔案系統的 UUID 的七種方法Linux硬碟UI