国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

基于Spring Boot利用 ajax實現上傳圖片功能

瀏覽:212日期:2022-06-11 17:53:44

效果如下:

1.啟動類中加入

SpringBoot重寫addResourceHandlers映射文件路徑

@Override public void addResourceHandlers(ResourceHandlerRegistry registry) {   registry.addResourceHandler("/imctemp-rainy/**").addResourceLocations("file:D:/E/"); }

設置靜態資源路徑

2. 表單 前端 頁面

<input type="file" name="file" id="file"><p id="url"><img src="" width=200></p><input type="button" id="button" value="上傳" >$(function () {    $("#button").click(function () {      var form = new FormData();      form.append("file", document.getElementById("file").files[0]);       $.ajax({ url: "/stu/upload",    //后臺url data: form, cache: false, async: false, type: "POST",  //類型,POST或者GET dataType: "json",       //數據返回類型,可以是xml、json等 processData: false, contentType: false, success: function (data) {   //成功,回調函數   if (data) {   var pic="/imctemp-rainy/"+data.fileName;   $("#url img").attr("src",pic);   // alert(JSON.stringify(data));   } else {   alert("失敗");   } }, error: function (er) {     //失敗,回調函數 alert(JSON.stringify(data)); }       });    })  })

控制器

public static void uploadFile(byte[] file, String filePath, String fileName) throws Exception {     File targetFile = new File(filePath);  if (!targetFile.exists()) {   targetFile.mkdirs();   }     FileOutputStream out = new FileOutputStream(filePath +"/"+ fileName); out.write(file);    out.flush();   out.close();  } //處理文件上傳  @ResponseBody //返回json數據   @RequestMapping(value = "upload", method = RequestMethod.POST)   public JSONObject uploadImg(@RequestParam("file") MultipartFile file,HttpServletRequest request) {        String contentType = file.getContentType();     System.out.print(contentType);  String fileName = System.currentTimeMillis()+file.getOriginalFilename();    String filePath = "D:/E";   JSONObject jo = new JSONObject();//實例化json數據   if (file.isEmpty()) {     jo.put("success", 0);   jo.put("fileName", "");  }      try {     uploadFile(file.getBytes(), filePath, fileName);     jo.put("success", 1);    jo.put("fileName", fileName);   // jo.put("xfileName", filePath+"/"+fileName);  } catch (Exception e) {   // TODO: handle exception        }     //返回json    return jo;    }  

總結

以上所述是小編給大家介紹的基于Spring Boot利用 ajax實現上傳圖片功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

標簽: Ajax
相關文章:
主站蜘蛛池模板: 久久九| 欧美高清在线视频一区二区 | 怡红院免费全部视频在线视频 | 国产孕妇孕交视频 | 三级中文字幕永久在线视频 | 草草视频在线免费观看 | 国产手机看片 | 日本高清不卡在线观看 | 一级毛片成人免费看a | 欧美大片aaaa一级毛片 | 最爽的乱淫片免费 | 高清国产美女一级毛片 | 久久99视频精品 | 亚洲精品久久久久久久网站 | 久草视频在线资源站 | 九九99 | 国产精品成人亚洲 | 久久99国产精品免费观看 | 国产裸体美女视频全黄 | 国内精品一区二区在线观看 | 亚洲免费人成在线视频观看 | 久久国产精品最新一区 | 长腿美女被啪的欲仙欲死视频 | 夜色福利久久久久久777777 | 末满18以下勿进色禁网站 | 波多野吉衣 免费一区 | 国产资源在线免费观看 | 久久国内精品自在自线观看 | av国产精品| 嫩草影院成人 | 亚洲性生活视频 | 一级毛片免费不卡夜夜欢 | 欧美一级特黄做 | 亚洲另类激情综合偷自拍 | 国产va免费精品高清在线观看 | 国产一级在线 | 国产成人亚洲精品影院 | 全部免费国产潢色一级 | 在线视频免费观看a毛片 | 欧美高清性色生活片免费观看 | 黄色三级毛片网站 |