function uploadFile2(file){ $.ajaxFileUpload({ url : '/admin/wx/config/add_imageUrl2', //用于文件上传的服务器端请求地址 secureuri : false, //一般设置为false fileElementId : 'file2', //文件上传空间的id属性 <input type="file" id="file" name="file" /> type : 'post', dataType : 'text', //返回值类型 一般设置为json success : function(result)//服务器成功响应处理函数 { var result = $.parseJSON(result.replace(/<.*?>/ig,"")); if(result.success){ console.log(result.path) ; } }, error : function(result)//服务器响应失败处理函数 { } }); return false; }
<div style=" flex:1;-webkit-flex:1;"><input style="border: 0;" type="file" name="file2" id="file2" onchange ="uploadFile2(this)" class="layui-input" /></div>
后台代码和第一个是一样的。
只是改下接受的文件名子。
/** * * /admin/wx/config/add_imageUrl2 */ @ResponseBody @RequestMapping("/add_imageUrl2") public JSONObject add_imageUrl2(@RequestParam("file2") MultipartFile file, HttpServletResponse response, HttpServletRequest request) throws Exception { JSONObject result = new JSONObject(); if(!file.isEmpty()){ String webPath=request.getServletContext().getRealPath(""); System.out.println(webPath); String filePath= "/static/upload_image/luck/"+DateUtil.formatDate(new Date(), "yyyyMMdd")+"/"; //把文件名子换成(时间搓.png) // String imageName="houtai_logo."+file.getOriginalFilename().split("\\.")[1]; //检测 文件夹有没有创建 FileUtil.makeDirs(webPath+filePath); String imageName=DateUtil.formatDate(new Date(), "yyyyMMddHHmmss")+".jpg"; file.transferTo(new File(webPath+filePath+imageName)); result.put("success", true); result.put("path", filePath+imageName); } return result; }
站长微信:xiaomao0055
站长QQ:14496453