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

基于ASP.NET+easyUI框架實現圖片上傳功能(表單)
來源:易賢網 閱讀:2536 次 日期: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)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
在线免费精品视频| 欧美体内she精视频在线观看| 亚洲一区日韩| 久久夜色精品国产| 狠狠爱成人网| 欧美激情精品| 亚洲欧美综合国产精品一区| 99精品国产在热久久| 欧美视频一区二| 香蕉久久夜色精品国产| 亚洲每日更新| 在线精品国产欧美| 国产精品日韩欧美一区| 欧美日韩国产黄| 欧美va亚洲va国产综合| 羞羞漫画18久久大片| 亚洲精品网站在线播放gif| 狠狠色综合一区二区| 国产精品嫩草99a| 欧美日韩在线播放三区四区| 欧美精品粉嫩高潮一区二区 | 99国产精品视频免费观看一公开| 国产精品日韩二区| 国产精品成人播放| 欧美天天在线| 国产精品一二三四区| 国产精品永久免费| 国产欧美91| 激情六月婷婷久久| 在线精品高清中文字幕| 亚洲综合色网站| 亚洲欧美日韩国产| 销魂美女一区二区三区视频在线| 亚洲一区二区网站| 久久精品网址| 欧美高清视频在线播放| 欧美福利网址| 国产精品久久久久国产精品日日| 国产农村妇女毛片精品久久麻豆| 国产日韩精品在线| 影音先锋一区| 亚洲一区亚洲| 美日韩丰满少妇在线观看| 欧美日韩午夜剧场| 国产久一道中文一区| 伊人蜜桃色噜噜激情综合| 在线看日韩av| 亚洲欧美乱综合| 毛片精品免费在线观看| 欧美日韩精品一区二区在线播放| 国产欧美一区二区精品婷婷| 亚洲人成网在线播放| 欧美一区二区在线观看| 欧美精品在线观看播放| 韩国一区二区三区美女美女秀| 亚洲六月丁香色婷婷综合久久| 亚洲欧美日韩国产综合| 欧美国产先锋| 国产亚洲一区在线播放| 亚洲美女中出| 麻豆视频一区二区| 国产午夜精品久久| 亚洲欧美一区二区原创| 欧美性视频网站| 中文亚洲字幕| 欧美日韩国产欧| 亚洲欧洲一区二区天堂久久 | 亚洲在线第一页| 欧美激情一区二区三区蜜桃视频 | 在线精品国精品国产尤物884a| 在线亚洲一区观看| 欧美日韩亚洲一区二区三区在线观看 | 在线亚洲伦理| 欧美日韩国产高清| 99天天综合性| 国产精品久久999| 欧美一区日韩一区| 亚洲成人在线网站| 欧美精品一区二区三区视频| aa成人免费视频| 国产精品久久久久久久7电影| 亚洲视频中文字幕| 国产一区深夜福利| 欧美高清一区| 亚洲一区二区3| 国产亚洲激情| 欧美电影免费观看网站| 亚洲综合日韩| 亚洲国产精品久久久久秋霞影院| 欧美日韩岛国| 欧美一区二区免费视频| 黄色av一区| 国产精品福利在线观看网址| 久久精品视频99| 中文亚洲免费| 最新热久久免费视频| 国产精品欧美久久| 欧美黄色日本| 久久激情网站| 亚洲一区尤物| 91久久精品日日躁夜夜躁国产| 国产精品国产亚洲精品看不卡15 | 亚洲精品乱码久久久久久蜜桃91| 国产精品视频| 欧美色网在线| 欧美精品www| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲欧美国产另类| 一区二区三区久久久| 亚洲电影免费观看高清完整版在线| 国产精品五月天| 国产精品狼人久久影院观看方式| 欧美大片国产精品| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美在线观看一区| 午夜精品一区二区三区电影天堂 | 午夜一区二区三区不卡视频| 免费不卡在线观看av| 亚洲精品国偷自产在线99热| 国产精品久久久久久久久果冻传媒 | 一区二区精品在线| 亚洲国产一二三| 在线视频成人| 亚洲国产精品一区制服丝袜| 国语自产在线不卡| 激情小说另类小说亚洲欧美| 国产欧美亚洲视频| 国产精品中文在线| 国产在线高清精品| 在线观看成人av电影| 亚洲缚视频在线观看| 亚洲精品久久久久中文字幕欢迎你| 亚洲精品日韩激情在线电影| av不卡免费看| 久久久www成人免费精品| 久久精品欧洲| 欧美日韩精品伦理作品在线免费观看| 欧美激情精品久久久六区热门| 欧美日韩一区二区免费视频| 欧美视频在线一区| 国产亚洲欧美日韩一区二区| 亚洲国产欧美在线人成| 亚洲一级黄色av| 欧美成人精品一区二区| 欧美日韩一区二区三区视频| 国产日产高清欧美一区二区三区| 亚洲激情二区| 欧美中文字幕不卡| 欧美久久久久久久久久| 国产亚洲欧美日韩精品| 日韩视频免费观看高清在线视频| 久久精品视频一| 国产精品久久9| 91久久在线播放| 欧美在线播放视频| 国产精品美女久久久久av超清 | 亚洲国产mv| 欧美一区二区视频网站| 国产日韩精品在线播放| 亚洲精品国产品国语在线app | 永久免费精品影视网站| 91久久极品少妇xxxxⅹ软件| 一区二区三区四区五区在线| 美日韩精品免费观看视频| 国产一区二区中文| aa级大片欧美三级| 欧美日韩国产不卡| 国产乱码精品| 亚洲美女免费精品视频在线观看| 欧美韩国在线| 亚洲性线免费观看视频成熟| 国产精品久久久免费| 欧美一级网站| 加勒比av一区二区| 欧美激情一区二区久久久| 99re热这里只有精品免费视频| 国产精品社区| 小嫩嫩精品导航| 久久久在线视频| 亚洲精选视频免费看| 一区二区在线观看视频| 老司机久久99久久精品播放免费 | 伊人久久男人天堂| 久久精品免费播放| 亚洲国产一区二区视频| 欧美日韩成人综合| 午夜精品影院| 一区二区三区视频在线观看| 米奇777在线欧美播放| 亚洲国产成人精品久久| 欧美日韩一二三四五区| 午夜国产精品视频| 黑人一区二区三区四区五区| 久久一区二区三区av| 在线亚洲一区| 国产美女高潮久久白浆| 久久久亚洲国产天美传媒修理工 | 亚洲精品久久久久| 国产精品久久久久影院色老大 | 亚洲美女中出|