private void upload(List multipartFiles) throws Exception {
for (MultipartFile multipartFile : multipartFiles) {
String fileName = multipartFile.getOriginalFilename();
String filePath = "F:/test";
String fileTotalName = filePath + File.separator + fileName;
File f = new File(fileTotalName);
multipartFile.transferTo(f);
}
}
@PostMapping("upload")
public R upload(HttpServletRequest request) throws Exception {
List files = new ArrayList<>();
MultipartHttpServletRequest multipartHttpServletRequest = (MultipartHttpServletRequest) request;
Iterator a = multipartHttpServletRequest.getFileNames();//返回的数量与前端input数量相同, 返回的字符串即为前端input标签的name
while (a.hasNext()) {
String name = a.next();
List multipartFiles = multipartHttpServletRequest.getFiles(name);//获取单个input标签上传的文件,可能为多个
files.addAll(multipartFiles);
}
upload(files);
return R.success();
}
點擊查看更多內(nèi)容
為 TA 點贊
評論
評論
共同學(xué)習(xí),寫下你的評論
評論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦