永发信息网

在ie8如何异步上传文件,springmvc后台使用MultipartFile接收。

答案:2  悬赏:10  手机版
解决时间 2021-01-26 18:07
  • 提问者网友:浪荡绅士
  • 2021-01-25 22:43
在ie8如何异步上传文件,springmvc后台使用MultipartFile接收。
最佳答案
  • 五星知识达人网友:污到你湿
  • 2021-01-25 23:05
直接上代码给你参考

@RequestMapping("upload")
public String upload(HttpServletRequest request, PrintWriter out) throws JSONException {
String realPath = "D:/upload"
+ DateUtil.getCurrenDate();// 上传图片路径dir
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
Map fileMap = multipartRequest.getFileMap();
MultipartFile multipartFile = null;
String fileName = null;
for (Map.Entry set : fileMap.entrySet()) {
// String filekey = set.getKey();// Filedata
multipartFile = set.getValue();// 文件名
}
fileName = this.storeIOc(multipartRequest, multipartFile,realPath);

String fileName = "";
String logImageName = "";
if (file.isEmpty()) {
System.out.println("文件未上传");
} else {
FileHelper.mkdirs(realPath);//如果文件路径不存在,则创建
String _fileName = file.getOriginalFilename();
String suffix = _fileName.substring(_fileName.lastIndexOf("."));
//
logImageName = UUID.randomUUID().toString() + suffix;
fileName = realPath + File.separator + logImageName;
File restore = new File(fileName);
try {
file.transferTo(restore);
} catch (Exception e) {
throw new RuntimeException(e);
}
}
// 返回默认的图片地址
return fileName;
}
全部回答
  • 1楼网友:洎扰庸人
  • 2021-01-25 23:32
可以私聊我~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯