ajaxfileupload.js实现上传文件功能
@RequestMapping(value="/importPicFile.do" ,produces="text/html;charset=utf-8" )
public @ResponseBody String importPicFile1(@RequestParam("picParams") String picParams,
@RequestParam MultipartFile myfile,HttpServletRequest request){
Map
if(myfile.isEmpty()){
map.put( "result", "error");
map.put( "msg", "上传文件不能为空" );
} else{
String originalFilename=myfile.getOriginalFilename();
String fileBaseName=FilenameUtils.getBaseName(originalFilename);
String floderName=fileBaseName+"_" +DateUtil.getNowTimeData();
try{
String genePicPath=request.getSession().getServletContext().getRealPath("/upload/" +floderName);
//把上传的图片放到服务器的文件夹下
FileUtils. copyInputStreamToFile(myfile.getInputStream(), new File(genePicPath,originalFilename));
//coding
map.put( "result", "success");
} catch (Exception e) {
map.put( "result", "error");
map.put( "msg",e.getMessage());
}
}
String result=String. valueOf(JSONObject.fromObject (map));
return result;
}
- .NET Core系列之MemoryCache 初识
- 007手机一键Root(安机网一键Root) v3.0 官方最新版 一键ROOT您的Android手机
- 12306密码被盗了怎么办?12306密码外泄解决方法
- 12个字的qq网名
- 150M迷你型无线路由器怎么设置?
- 192.168.1.1打不开怎么办?路由器192.168.1.1打不开的原因以及解决办法
- 2011年电子报合订本 电子报 编辑部 中文 PDF版 [84M]
- 2015年1月15日小米新旗舰发布会现场图文直播
- 2016.3.1vivo Xplay5新品发布会现场视频直播 优酷直播
- 2016华为P9发布会视频直播地址 4月15日华为P9国行发布会直播