600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Jquery ajaxFileUpload插件完成图片上传

Jquery ajaxFileUpload插件完成图片上传

时间:2021-01-24 08:28:15

相关推荐

Jquery ajaxFileUpload插件完成图片上传

ajaxFileUpload:

注意:ajaxFileUpload是不支持 async:false 同步的;

/*质量证书*/$.ajaxFileUpload({url: "/config/create-AllGasCylinderCheckInfoFileurlFileUpload",fileElementId: 'qualitycertificateurlFile2',dataType: "json",success: function (data) {if (data.resultCode == 200) {$("#qualitycertificateurl").val(data.fieldString);}if(data.resultCode == 505){DJMask.msg("请图片上传失败");}ajax1Dfd.resolve();},error: function () {DJMask.msg("请图片上传失败");}});

controller:

/*** 文件上传*/@RequestMapping(value = "/config/create-AllGasCylinderCheckInfoFileurlFileUpload", method = RequestMethod.POST)@ResponseBodypublic Page AllGasCylinderCheckInfoProductqualifyurlFileUpload(@RequestParam("file") List<CommonsMultipartFile> files,HttpServletRequest request) throws IOException{String CALLER = "GasCylinderCheckInfoController_/config/create-AllGasCylinderCheckInfoFileurlFileUpload ";String startTime = DateUtils.getCurrentDate("yyyy-MM-dd HH:mm:ss");String fileName = "";String fileType = "";Page page = new Page();String urls = "";try{if (null != files && 0 < files.size()){for (int i = 0; i < files.size(); i++){if (!files.get(i).isEmpty()){// 文件保存路径CommonsMultipartFile file = (CommonsMultipartFile) files.get(i);fileName = file.getOriginalFilename();if (null != fileName && 0 < fileName.length()){fileType = fileName.substring(fileName.lastIndexOf(".") + 1);}String url = OSSUploadUtil.uploadFile(file, fileType);if (null != url && 0 < url.length()){urls += url + ",";}else{page.setFailDesc("图片上传不成功!");page.setResultCode(505);}}}if (null != urls && 0 < urls.length()){page.setFieldString(urls);page.setFailDesc("图片上传成功!");page.setResultCode(200);}}else{page.setFailDesc("未获取到文件信息!");page.setResultCode(505);}}catch (Exception e){e.printStackTrace();BaseController.saveLog(SecurityUtils.getSubject().getPrincipals().toString(),startTime, DateUtils.getCurrentDate("yyyy-MM-dd HH:mm:ss"),BaseController.getRequestIp(request), "气瓶信息", "气瓶定检信息","增加气瓶定检信息/文件上传", 0, 1, "系统异常文件上传失败!" + CALLER);}finally{return page;}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。