亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

springMVC使用ajaxFailUpload上傳圖片的方法

2024-07-14 08:41:07
字體:
來源:轉載
供稿:網友

1.在jsp頁面<head>標簽內引入script文件(注意順序)

  <script type="text/javascript" src="resources/js/jquery-3.3.1.min.js"></script>  <script type="text/javascript" src="resources/js/ajaxFileUpload.js"></script>

2.springMVC.xml配置文件中(必須進行配置)

 <!--使用springMVC上傳圖片 ajaxFileUpload-->  <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">    <property name="maxUploadSize" value="10485760" />  </bean>

3.<input>標簽(id屬性,<script>中 ajaxFileUpload的fileElementId會用到)

 <input type="file" id="headImg" name="headImg"/>

4.在<script>標簽中,我將ajaxFileUpload寫在一個函數里,在需要用到上傳圖片的位置,調用該函數

function headImgUpload(){ //圖片上傳函數  var results = "";  var account = $("#account").val(); //account、identity 這兩個變量,根據我的需求會在后面用到,閱讀者可以根據自己的需求刪掉或者修改這兩個變量  var identity = $("input[name='identity']:checked").val();  $.ajaxFileUpload({    url:"register/headImgUpload?account="+account+"&identity="+identity,//根據url訪問controller層中的方法    secureuri:false,    fileElementId:"headImg", //<input>標簽中的id屬性    type:"POST",    dataType:"text", //服務器返回的數據類型    success:function (result) {      result = result.replace(/<pre.*?>/g, ''); //ajaxFileUpload會對服務器響應回來的text內容加上<pre style="....">text</pre>前后綴      result = result.replace(/<PRE.*?>/g, '');      result = result.replace("<PRE>", '');      result = result.replace("</PRE>", '');      result = result.replace("<pre>", '');      result = result.replace("</pre>", '');      result = JSON.parse(result);//轉換為json格式      results = result.result;      alert(result);    },    error:function (data,status,error) {      alert("失?。。?!"+error);    }  });}

5.controller層

@Controller@RequestMapping(value = "register")public class RegisterController {  //用戶頭像上傳  @RequestMapping(value = "/headImgUpload",method = RequestMethod.POST)  @ResponseBody  public Map<String,Object> headImgUpload(@RequestParam MultipartFile headImg, String account, String identity, HttpServletRequest request){    //上傳的結果    String result = "fail";    //頭像上傳到的位置    String imgRealPath = "";    try{      //確保上傳的圖片不為空      if(headImg != null && !headImg.isEmpty()){        //判斷注冊用戶的身份,商戶還是會員        if(identity.equals("member")){          //會員          imgRealPath = request.getSession().getServletContext().getRealPath("/resources/image/member");        }else if(identity.equals("businessman")){          //商戶          imgRealPath = request.getSession().getServletContext().getRealPath("/resources/image/businessman");        }        System.out.println(imgRealPath);//在控制臺打印一下路徑        //上傳完成后保存的文件名        String fileName= account + ".jpg";        //文件夾不存在的話,新建一個        File fileFolder = new File(imgRealPath);        if(!fileFolder.exists()){          fileFolder.mkdirs();        }        File file = new File(fileFolder,fileName);        //transferTo(),springMVC的方法,用于圖片上傳時,將內存中的圖片寫入磁盤        headImg.transferTo(file);//會報IO異常        result = "success";      }    }catch (IOException e){      e.printStackTrace();    }    Map<String,Object> resultMap = new HashMap<String,Object>();    resultMap.put("result",result);    return resultMap;  }}

總結

以上所述是小編給大家介紹的springMVC使用ajaxFailUpload上傳圖片,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久免费少妇高潮久久精品99| 亚洲性无码av在线| 欧美综合在线第二页| 欧美日韩亚洲一区二区三区| 欧美夫妻性视频| 国产精品扒开腿做爽爽爽的视频| 亚洲美女视频网站| 国产99久久久欧美黑人| 在线观看欧美日韩国产| 日本三级久久久| 国产在线视频欧美| 久久久久久久成人| 亚洲激情成人网| 国产视频观看一区| 国产精品久久一| 久久人人97超碰精品888| 久久九九全国免费精品观看| 亚洲欧美日韩在线高清直播| 国产欧美日韩中文字幕在线| 久久天天躁狠狠躁夜夜躁| 亚洲国产精品久久久久秋霞不卡| 69久久夜色精品国产7777| 亚洲人成自拍网站| 国产一区二区三区在线免费观看| 国产精品露脸自拍| 91精品免费久久久久久久久| 亚洲欧美日韩久久久久久| 色伦专区97中文字幕| 日韩中文字幕网| 精品动漫一区二区| 国产精品扒开腿爽爽爽视频| 成人网在线视频| 亚洲亚裔videos黑人hd| 色青青草原桃花久久综合| 91久久精品久久国产性色也91| 欧美天天综合色影久久精品| 国内精品久久久久影院优| 久久久999精品视频| 亚洲视频777| 欧美成在线观看| 久久69精品久久久久久国产越南| 欧美日韩免费网站| 日韩精品久久久久久久玫瑰园| 青青久久av北条麻妃海外网| 久久高清视频免费| 国产欧洲精品视频| 国产精品亚洲欧美导航| 欧美一级电影久久| 亚洲91av视频| 黑人精品xxx一区| 亚洲裸体xxxx| 国产精品久久久久久久久久久久久久| 成人免费高清完整版在线观看| 91夜夜未满十八勿入爽爽影院| 久久久国产视频| 成人午夜在线观看| 亚洲欧美日韩天堂一区二区| 色偷偷888欧美精品久久久| 久久久之久亚州精品露出| 成人在线免费观看视视频| 国产成人+综合亚洲+天堂| 久久久国产视频| 日韩av在线影视| 精品人伦一区二区三区蜜桃网站| 91在线免费网站| 日韩欧美aⅴ综合网站发布| 国产欧美精品xxxx另类| 亚洲人高潮女人毛茸茸| 久久99热这里只有精品国产| 久久韩剧网电视剧| 北条麻妃一区二区三区中文字幕| 国产精品欧美一区二区三区奶水| 久久精品亚洲一区| 国产成人拍精品视频午夜网站| 怡红院精品视频| 国产欧美亚洲精品| 国产欧美精品日韩精品| 91精品国产沙发| 亚洲国内精品在线| 欧美精品福利在线| 综合网中文字幕| 日韩在线精品视频| 亚洲精品国产精品自产a区红杏吧| 欧美日韩国产一区在线| 久久久精品视频在线观看| 欧美猛交ⅹxxx乱大交视频| 2019日本中文字幕| 免费91麻豆精品国产自产在线观看| 国内精品久久久久久久久| 欧美麻豆久久久久久中文| 91av中文字幕| 欧美激情视频三区| 亚洲自拍高清视频网站| 日韩成人中文字幕| 国产精品夫妻激情| 欧美在线性爱视频| 91欧美精品午夜性色福利在线| 亚洲精品xxx| 国产精品偷伦视频免费观看国产| 日本午夜人人精品| 久久久久一本一区二区青青蜜月| 日韩av电影免费观看高清| 亚洲免费视频一区二区| 热99久久精品| 亚洲一区二区三区在线视频| 在线色欧美三级视频| 亚洲另类图片色| 97avcom| 欧美成人精品h版在线观看| 日韩欧美中文在线| 国产精品99久久久久久人| 国产精品视频在线观看| 国产精品久久一区| 国产成人精品在线播放| 久久精品国产电影| 欧美激情精品久久久久久变态| 日韩成人中文字幕| 国产精品亚洲精品| 日韩有码在线观看| 久久亚洲一区二区三区四区五区高| 国产精品极品美女在线观看免费| 日韩最新av在线| 久久国产精品影视| 中日韩美女免费视频网站在线观看| 96精品久久久久中文字幕| 欧美性猛交xxxx偷拍洗澡| 911国产网站尤物在线观看| 亚洲性线免费观看视频成熟| 午夜精品一区二区三区视频免费看| 91tv亚洲精品香蕉国产一区7ujn| 欧美超级乱淫片喷水| 欧洲精品在线视频| 中文字幕日韩av电影| 国产精品免费网站| 欧美精品成人91久久久久久久| 欧美午夜片在线免费观看| 成人免费在线视频网站| 亚洲区在线播放| 操91在线视频| 国产精品白嫩初高中害羞小美女| 亚洲黄色在线观看| 国产精品一区二区三区久久久| 成人黄色av网站| 欧美大胆a视频| 欧美美女18p| 色无极亚洲影院| 欧美国产第一页| 欧美日韩国产精品| 91国产精品91| 久久久亚洲国产天美传媒修理工| 91国产视频在线播放| 欧美在线精品免播放器视频| 亚洲精品91美女久久久久久久| 亚洲石原莉奈一区二区在线观看| 国产精品稀缺呦系列在线| 欧美大片第1页| 国产69精品久久久久9999| 午夜精品99久久免费| 国产精品美女主播| 国产亚洲精品久久久久久777| 97香蕉超级碰碰久久免费的优势| 91免费观看网站| 中文字幕日韩视频| 欧美性xxxx18|