中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

基于ASP.NET+easyUI框架實現圖片上傳功能(表單)
來源:易賢網 閱讀:2539 次 日期:2016-08-05 16:23:07
溫馨提示:易賢網小編為您整理了“基于ASP.NET+easyUI框架實現圖片上傳功能(表單)”,方便廣大網友查閱!

這篇文章主要介紹了基于ASP.NET+easyUI框架實現圖片上傳功能的相關資料,需要的朋友可以參考下

基于ASP.Net +easyUI框架上傳圖片,實現圖片上傳,提交表單:

<body>

 <link href="../../Easyui/themes/easyui.css" rel="stylesheet" type="text/css" />

 <script charset="utf-8" src="../../Easyui/jquery.easyui.min.js" type="text/javascript"></script>

 <script charset="utf-8" src="../../Easyui/easyui-lang-zh_CN.js" type="text/javascript"></script>

 <script charset="utf-8" src="../../Js/jquery.form.js" type="text/javascript"></script>

 <script type="text/javascript">

  //檢查圖片的格式是否正確,同時實現預覽

  function setImagePreview(obj, localImagId, imgObjPreview) {

   var array = new Array('gif', 'jpeg', 'png', 'jpg', 'bmp'); //可以上傳的文件類型

   if (obj.value == '') {

    $.messager.alert("讓選擇要上傳的圖片!");

    return false;

   }

   else {

    var fileContentType = obj.value.match(/^(.*)(\.)(.{1,8})$/)[3]; //這個文件類型正則很有用 

    ////布爾型變量

    var isExists = false;

    //循環判斷圖片的格式是否正確

    for (var i in array) {

     if (fileContentType.toLowerCase() == array[i].toLowerCase()) {

      //圖片格式正確之后,根據瀏覽器的不同設置圖片的大小

      if (obj.files && obj.files[0]) {

       //火狐下,直接設img屬性 

       imgObjPreview.style.display = 'block';

       imgObjPreview.style.width = '200px';

       imgObjPreview.style.height = '150px';

       //火狐7以上版本不能用上面的getAsDataURL()方式獲取,需要一下方式 

       imgObjPreview.src = window.URL.createObjectURL(obj.files[0]);

      }

      else {

       //IE下,使用濾鏡 

       obj.select();

       var imgSrc = document.selection.createRange().text;

       //必須設置初始大小 

       localImagId.style.width = "200px";

       localImagId.style.height = "150px";

       //圖片異常的捕捉,防止用戶修改后綴來偽造圖片 

       try {

        localImagId.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)";

        localImagId.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgSrc;

       }

       catch (e) {

        $.messager.alert("您上傳的圖片格式不正確,請重新選擇!");

        return false;

       }

       imgObjPreview.style.display = 'none';

       document.selection.empty();

      }

      isExists = true;

      return true;

     }

    }

    if (isExists == false) {

     $.messager.alert("上傳圖片類型不正確!");

     return false;

    }

    return false;

   }

  }

  //顯示圖片 

  function over(imgid, obj, imgbig) {

   //大圖顯示的最大尺寸 4比3的大小 400 300 

   maxwidth = 400;

   maxheight = 300;

   //顯示 

   obj.style.display = "";

   imgbig.src = imgid.src;

   //1、寬和高都超過了,看誰超過的多,誰超的多就將誰設置為最大值,其余策略按照2、3 

   //2、如果寬超過了并且高沒有超,設置寬為最大值 

   //3、如果寬沒超過并且高超過了,設置高為最大值 

   if (img.width > maxwidth && img.height > maxheight) {

    pare = (img.width - maxwidth) - (img.height - maxheight);

    if (pare >= 0)

     img.width = maxwidth;

    else

     img.height = maxheight;

   }

   else if (img.width > maxwidth && img.height <= maxheight) {

    img.width = maxwidth;

   }

   else if (img.width <= maxwidth && img.height > maxheight) {

    img.height = maxheight;

   }

  };

  //保存信息 

  function submitForm() {

   //先上傳圖片后,再提交 

   upLoadFile();

   var test = document.getElementById("test").value = "add";

   var tbName = document.getElementById("tbName").value;

   var idFile = document.getElementById("idFile").value;

   //先判斷是否上傳圖片之后在提交

   $('#ff').form('submit', {

    url: "../../Handler/add.ashx?tbName=" + tbName + "&idFile=" + idFile + "&test=" + test,

    dataType: "json",

    onSubmit: function () {

     if ($(this).form('validate'))

      return true;

     else {

      return false;

     }

    },

    success: function (data) {

     var dataJson = $.parseJSON(data);

     if (dataJson.success) {

      $("#add_address").dialog('destroy'); //銷毀dialog對象

      $.messager.alert("提示", dataJson.msg)

      $("#dateList").datagrid("reload").datagrid('clearSelections').datagrid('clearChecked');

     } else {

      $("#add_address").dialog('destroy'); //銷毀dialog對象

      $.messager.alert("提示", dataJson.msg)

     }

    }

   });

  }

  //上傳圖片 

  function upLoadFile() {

   var idFile = document.getElementById("idFile").value;

   //判斷是否選擇圖片 

   var options = {

    type: "POST",

    url: '../../Handler/InputImg.ashx'

    //success: showResponse 

   };

   // 將options傳給ajaxForm 

   $('#ff').ajaxSubmit(options);

  }

 </script>

 <form id="ff" runat="server" method="post">

 <table style="width: 422px; margin-top: 20px; height: 91px;">

  <tr>

   <th style="text-align: right; width: 100px;" class="style1">

    鏈接名稱:

   </th>

   <td style="text-align: left" class="style1">

    <asp:TextBox ID="tbID" runat="server" Style="display: none"></asp:TextBox>

    <asp:TextBox ID="tbName" runat="server" Width="274px" Height="20px" class="easyui-validatebox"

     data-options="required:true"></asp:TextBox>

   </td>

  </tr>

  <tr>

   <th style="text-align: right; " class="style2">

    鏈接logo:

   </th>

   <td class="style3">

    <div style="width: 307px; height: 22px;">

     選擇圖片:<input id="idFile" style="width: 224px" runat="server" name="idFile" onchange="javascript:setImagePreview(this,localImag,preview);"

      type="file" />

    </div>

    <%--預 覽:

    <div id="localImag">

      

     <img id="preview" onclick="over(preview,divImage,imgbig);" src="" style="width: 200px;

      height: 150px;" />

    </div>--%>

   </td>

  </tr>

 </table>

 <div style="width: 325px; text-align: center; margin-top: 20px; margin-left: 50px">

  <input type="hidden" id="test" name="test" />

  <a id="btn_sc" href="javascript:void(0)" class="easyui-linkbutton" onclick="submitForm()">

   上傳</a> 

   <a href="Friendly.aspx" class="easyui-linkbutton">取消</a>

 </div>

 </form>

</body>

提交表單的一般處理程序: 

BLL.J_Friendly frend = null;

  Model.J_Friendly fr = null;

  public void ProcessRequest(HttpContext context)

  {

   context.Response.ContentType = "text/plain";

   string command = context.Request["test"].ToString();//前臺傳的標示值 

   if (command == "add")

   {

    AddFrend(context);

   }

   if (command == "update")

   {

    UpdateFrend(context);

   }

  }

public void AddFrend(HttpContext context)

  {

   frend = new BLL.J_Friendly();

   fr = new Model.J_Friendly();

   string tbName = context.Request.QueryString["tbName"].Trim();

   if (frend.Exists("F_Name='" + tbName + "'"))

   {

    context.Response.Write("{\"msg\":\"添加失敗,鏈接名稱與已有的鏈接名稱重復!\",\"success\":false}");

    return;

   }

   else

   {

    try

    {

     fr.F_Name = context.Request.QueryString["tbName"].Trim();

    }

    catch

    {

     context.Response.Write("{\"msg\":\"添加失敗,請核對信息!\",\"success\":false}");

     return;

    }

    try

    {

     string img = context.Request.QueryString["idFile"].Trim();

     if (img == "")

     {

      context.Response.Write("{\"msg\":\"添加失敗,請核對圖片信息!\",\"success\":false}");

      return;

     }

     else

     {

      string str = context.Request.QueryString["idFile"].Trim();

      string str1 = str.Remove(0, str.LastIndexOf("\\") + 1);

      fr.F_Img = "../../Upload/Images/" + str1;

     }

    }

    catch

    {

     context.Response.Write("{\"msg\":\"添加失敗,請核對信息!\",\"success\":false}");

     return;

    }

   }

   if (frend.Add(fr) > 0)

   {

    context.Response.Write("{\"msg\":\"添加成功!\",\"success\":true}");

   }

   else

   {

    context.Response.Write("{\"msg\":\"添加失敗,請核對信息!\",\"success\":false}");

   }

  }

原型圖:

名單

以上就是本文的全部內容,希望對大家的學習有所幫助

更多信息請查看網絡編程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
午夜在线精品偷拍| 欧美日韩中文字幕| 午夜在线观看欧美| 亚洲一级一区| 久久亚洲不卡| 国内精品久久久久久久影视麻豆 | 国产精品欧美日韩一区二区| 国内免费精品永久在线视频| 国产精品国产三级国产aⅴ无密码| 精品69视频一区二区三区| 久久亚洲一区二区三区四区| 久久久久久999| 国产精品v日韩精品| 国产欧美一区二区精品婷婷| 今天的高清视频免费播放成人| 久久精品国产v日韩v亚洲| 在线观看国产日韩| 午夜电影亚洲| 欧美电影专区| 国产一区二区观看| 亚洲精品在线观看视频| 亚洲欧美区自拍先锋| 国产欧美日韩另类视频免费观看| 久久亚洲精品一区二区| 在线看视频不卡| 欧美天堂亚洲电影院在线观看 | 亚洲美女av网站| 精品1区2区3区4区| 欧美精品激情blacked18| 国产美女扒开尿口久久久| 亚洲精品网站在线播放gif| 免费不卡在线视频| 午夜电影亚洲| 一区三区视频| 亚洲午夜91| 麻豆91精品91久久久的内涵| 亚洲黄色av一区| 久久久亚洲成人| 亚洲精品1区2区| 久久资源在线| 91久久国产自产拍夜夜嗨| 久久久久国产精品一区三寸| 亚洲黄色有码视频| 国产精品一级二级三级| 亚洲综合不卡| 亚洲永久字幕| 欧美精品久久一区| 欧美在线三级| 亚洲全部视频| 国产一区二区三区高清| 午夜一区不卡| 亚洲国产成人一区| 欧美高清在线| 国产欧美1区2区3区| 久久激情综合| 欧美一区观看| 久久国产精品99国产精| 国产精品99久久久久久有的能看| 亚洲国产高清aⅴ视频| 黄色亚洲大片免费在线观看| 可以看av的网站久久看| 中日韩高清电影网| 韩国女主播一区二区三区| 欧美日韩一区二区三区免费| 欧美精品系列| 美女福利精品视频| 亚洲一区二区免费看| 激情综合网激情| 一区二区在线看| 国产精品最新自拍| 欧美日韩一区二区三区| 久久综合成人精品亚洲另类欧美| 午夜精品福利一区二区三区av| 午夜精品久久| 国产精品二区在线| 亚洲第一主播视频| 99视频有精品| 亚洲精品国产精品乱码不99按摩| 国产精品成人v| 9久re热视频在线精品| 99精品视频免费观看视频| 亚洲天堂av电影| 亚洲欧美日韩一区在线| 久久精品国产在热久久 | 性欧美办公室18xxxxhd| 欧美激情偷拍| 国自产拍偷拍福利精品免费一| 国产永久精品大片wwwapp| 亚洲欧美激情诱惑| 久久超碰97中文字幕| 欧美视频一区二区三区在线观看 | 欧美一区二区女人| 欧美色欧美亚洲高清在线视频| 国产精品夜夜夜| 亚洲伦理一区| 久久久久国产精品午夜一区| 国产视频一区二区三区在线观看| 亚洲永久免费| 欧美色精品天天在线观看视频| 日韩午夜电影在线观看| 欧美日韩亚洲在线| 欧美在线视频免费观看| 亚洲七七久久综合桃花剧情介绍| 一本色道久久综合亚洲精品小说| 欧美性事在线| 亚洲三级网站| 欧美无乱码久久久免费午夜一区| 欧美日韩在线播放三区四区| 精品成人在线视频| 久久全球大尺度高清视频| 国产精品婷婷午夜在线观看| 欧美淫片网站| 亚洲经典视频在线观看| 欧美专区福利在线| 亚洲国产一成人久久精品| 国产精品qvod| 欧美日韩在线观看一区二区三区| 香蕉成人啪国产精品视频综合网| 亚洲国产精品999| 国产一区日韩二区欧美三区| 一本久久综合亚洲鲁鲁五月天| 欧美激情亚洲激情| 午夜精品福利一区二区三区av| 国产在线精品一区二区夜色| 久久激五月天综合精品| 最新成人在线| 国产精品久久久久毛片软件| 亚洲黄色在线视频| 欧美日韩黄色大片| 亚洲欧美日韩区| 亚洲国产婷婷| 国产欧美日韩亚州综合| 欧美高清在线播放| 欧美与黑人午夜性猛交久久久| 精品动漫一区二区| 免费精品99久久国产综合精品| 精品成人国产| 狠狠色丁香婷婷综合影院| 欧美国产一区在线| 欧美激情偷拍| 亚洲午夜av电影| 国产美女精品| 久久露脸国产精品| 亚洲人在线视频| 国产精品视频免费一区| 欧美成人xxx| 亚洲视频 欧洲视频| 狠狠爱成人网| 欧美亚一区二区| 免费观看久久久4p| 亚洲免费视频网站| 欧美3dxxxxhd| 亚洲一区www| 在线日韩欧美| 久久五月天婷婷| 亚洲免费影视第一页| 在线日韩日本国产亚洲| 国产日韩欧美一二三区| 欧美性生交xxxxx久久久| 久久精品天堂| 99re视频这里只有精品| 亚洲天堂网站在线观看视频| 亚洲精品在线观看免费| 在线精品视频免费观看| 1024亚洲| 国产精品久久久久久久app| 欧美国产另类| 欧美精品18videos性欧美| 午夜精品影院在线观看| 午夜综合激情| 欧美四级电影网站| 亚洲美女中文字幕| 亚洲网在线观看| 亚洲天天影视| 亚洲视频第一页| 美国十次成人| 国产一区二区三区成人欧美日韩在线观看 | 欧美四级在线| 亚洲国产美女精品久久久久∴| 亚洲欧美卡通另类91av | 亚洲欧洲综合另类| 亚洲色图在线视频| 国产日产欧产精品推荐色| 国产欧美日韩在线观看| 一本到12不卡视频在线dvd| 欧美与黑人午夜性猛交久久久| 国产私拍一区| 久热综合在线亚洲精品| 国产精品人人做人人爽| 在线电影一区| 亚洲人成网站精品片在线观看| 一区二区三区视频在线看| 麻豆精品视频在线观看视频| 国产在线精品二区| 午夜精品久久久久久久99黑人| 国产精品国码视频| 亚洲婷婷综合色高清在线| 国产精品福利在线观看| 亚洲网站在线观看| 国产精品爽黄69|