婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Ajax 上傳圖片并預覽的簡單實現

Ajax 上傳圖片并預覽的簡單實現

熱門標簽:ai機器人電銷資源 地圖標注項目怎么樣 個人怎樣在百度地圖標注地名 云呼外撥網絡電話系統 硅語電話機器人公司 超級大富翁地圖標注 騰訊地圖標注位置能用多久 機器人電銷騙局揭秘 越南河內地圖標注

1. 直接上最簡單的 一種 ajax 異步上傳圖片,并預覽

html:

!DOCTYPE html>
html>
head>
meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
title>圖片上傳 | cookie/title>
/head>
body>
  file: input type="file" id="images" name="image" />br>br>
  desc: input type="text" id="desc" name="desc" />br>br>
  input type="button" value="upload" onclick="upload();">
  
  div class="images">/div>
  
script type="text/javascript" src="js/jquery-1.12.4.min.js">/script>
script type="text/javascript" src="js/upload.js">/script>
script type="text/javascript">
  function upload() {
    $.ajaxFileUpload({
      url : 'upload.htm',
      fileElementId : 'images',
      dataType : 'json',
      data : {desc : $("#desc").val()},
      success : function(data) {
        var html = $(".images").html();
        html += 'img width="100" height="100" src="/HotelManager/upload/' + data.url + '">'
        $(".images").html(html);
      }
    })
    return false;
  }
/script>
/body>
/html>

servlet:

protected void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    DiskFileItemFactory factory = new DiskFileItemFactory();
    
    ServletFileUpload upload = new ServletFileUpload(factory);
    
    String path = request.getServletContext().getRealPath("/upload");
    String name = null;
    try {
      ListFileItem> items = upload.parseRequest(request);
      for (FileItem item : items) {
        if(item.isFormField()){
          System.out.println(item.getFieldName() + ": " + item.getString());
        } else {
          name = item.getName();
          item.write(new File(path,name));
        }
      }
      PrintWriter out = response.getWriter();
      out.print("{");
      out.print("url:\"" + name +"\"");
      out.print("}");
      
    } catch (Exception e) {
      e.printStackTrace();
    }
  }

2. 這里會 用到一個 ajaxupload.js, 網上多得很。

以上就是小編為大家帶來的Ajax 上傳圖片并預覽的簡單實現的全部內容了,希望對大家有所幫助,多多支持腳本之家~

您可能感興趣的文章:
  • jQuery AjaxUpload 上傳圖片代碼
  • php+ajax無刷新上傳圖片實例代碼
  • swfupload ajax無刷新上傳圖片實例代碼
  • jquery的ajaxSubmit()異步上傳圖片并保存表單數據演示代碼
  • JQuery+ajax實現批量上傳圖片(自寫)
  • Jquery ajaxsubmit上傳圖片實現代碼
  • AJAX實現圖片預覽與上傳及生成縮略圖的方法
  • 基于HTML5的可預覽多圖片Ajax上傳
  • 用ajax實現預覽鏈接可以看到鏈接的內容
  • Ajax上傳圖片及上傳前先預覽功能實例代碼

標簽:鄭州 舟山 邢臺 洛陽 林芝 內蒙古 遼源 海南

巨人網絡通訊聲明:本文標題《Ajax 上傳圖片并預覽的簡單實現》,本文關鍵詞  Ajax,上傳,圖片,并,預覽,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Ajax 上傳圖片并預覽的簡單實現》相關的同類信息!
  • 本頁收集關于Ajax 上傳圖片并預覽的簡單實現的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 三河市| 新安县| 姜堰市| 佛教| 嘉峪关市| 祁东县| 巴中市| 漳平市| 元朗区| 友谊县| 土默特左旗| 榆林市| 凤冈县| 浪卡子县| 乌兰察布市| 井冈山市| 汾阳市| 湘潭市| 惠安县| 岳普湖县| 黄山市| 措美县| 华池县| 鄱阳县| 通榆县| 长沙县| 江达县| 大化| 浦县| 横峰县| 宕昌县| 濮阳县| 新蔡县| 德兴市| 灯塔市| 连云港市| 瑞金市| 内黄县| 鹤庆县| 镇康县| 晴隆县|