国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

介紹ASP.NET上傳

開發(fā) 后端
本文介紹ASP.NET上傳,KindEditor是一個不錯的網(wǎng)頁在線編輯器,可是它只提供了asp,php,jsp上傳的類,沒有提供ASP.NET上傳的類。

KindEditor是一個不錯的網(wǎng)頁在線編輯器,可是它只提供了asp,php,jsp上傳的類,沒有提供ASP.NET上傳的類。

ASP.NET上傳代碼:

  1. using System;  
  2. using System.Globalization;  
  3. using System.Collections;  
  4. using System.Configuration;  
  5. using System.Data;  
  6. using System.Web;  
  7. using System.Web.Security;  
  8. using System.Web.UI;  
  9. using System.Web.UI.HtmlControls;  
  10. using System.Web.UI.WebControls;  
  11. using System.Web.UI.WebControls.WebParts;  
  12.  
  13. public partial class Jscript_KindEditor_upload_cgi_upload : System.Web.UI.Page  
  14. {  
  15. protected void Page_Load(object sender, EventArgs e)  
  16. {  
  17. //文件保存目錄路徑  
  18. string SavePath = "/Upload_Images/";  
  19. //文件保存目錄URL  
  20. string SaveUrl = "/Upload_Images/";  
  21. //上傳圖片類型  
  22. string[] ExtStr=new string[4];  
  23. ExtStr[0] = ".gif";  
  24. ExtStr[1] = ".jpg";  
  25. ExtStr[2] = ".png";  
  26. ExtStr[3] = ".bmp";  
  27. //圖片的***大小  
  28. int MaxSize = 100000;  
  29. //錯誤提示  
  30. string[] MsgStr = new string[3];  
  31. MsgStr[0] = "上傳文件大小超過限制.";  
  32. MsgStr[1] = "上傳文件擴展名是不允許的擴展名.";  
  33. MsgStr[2] = "上傳文件失敗\\n請重試.";  
  34.  
  35. string imgWidth = Request.Form["imgWidth"];  
  36. string imgHeight = Request.Form["imgHeight"];  
  37. string imgBorder = Request.Form["imgBorder"];  
  38. string imgTitle = Request.Form["imgTitle"];  
  39. string imgAlign = Request.Form["imgAlign"];  
  40. string imgHspace = Request.Form["imgHspace"];  
  41. string imgVspace = Request.Form["imgVspace"];  
  42.  
  43. HttpPostedFile imgFile = HttpContext.Current.Request.Files["imgFile"];  
  44. //獲得文件名  
  45. string FileName = System.IO.Path.GetFileName(imgFile.FileName);  
  46.  
  47. if (FileName != "")  
  48. {  
  49. if (imgFile.ContentLength > MaxSize)  
  50. {  
  51. Alert(MsgStr[0]);  
  52. }  
  53. else  
  54. {  
  55. string fileExtension = System.IO.Path.GetExtension(FileName).ToLower();  
  56. if (CheckExt(ExtStr, fileExtension))  
  57. {  
  58. //重新為文件命名,時間毫秒部分+擴展名  
  59. string imgReName = "" + DateTime.Now.ToString("yyyy-MM-dd-HH-mm-ss-ffff", 
    DateTimeFormatInfo.InvariantInfo) + "" + fileExtension;  
  60. //文件夾名  
  61. string imgFolderName=DateTime.Now.ToString
    ("yyyyMMdd",DateTimeFormatInfo.InvariantInfo);  
  62.  
  63. try  
  64. {  
  65.  
  66. if (!System.IO.Directory.Exists(@Server.MapPath
    ("" + SavePath + "" +imgFolderName + "")))  
  67. {  
  68. //生成文件完整目錄  
  69. System.IO.Directory.CreateDirectory(@Server.MapPath
    ("" + SavePath + "" +imgFolderName + ""));  
  70. }  
  71.  
  72. imgFile.SaveAs(@Server.MapPath
    ("" + SavePath + "" + imgFolderName + "/")+imgReName);  
  73.  
  74.  
  75. }  
  76. catch  
  77. {  
  78. Alert(MsgStr[2]);  
  79. }  
  80. string imgUrl = SaveUrl + imgFolderName + "/" + imgReName;  
  81. ReturnImg(imgUrl, imgWidth, imgHeight, imgBorder, 
    imgTitle, imgAlign, imgHspace, imgVspace);  
  82.  
  83. }  
  84. else  
  85. {  
  86. Alert(MsgStr[1]);  
  87. }  
  88. }  
  89. }  
  90.  
  91.  
  92. }  
  93. /// <summary> 
  94. /// 提示關(guān)閉層  
  95. /// </summary> 
  96. /// <param name="MsgStr"></param> 
  97. private void Alert(string MsgStr)  
  98. {  
  99.  
  100. Response.Write("<html>");  
  101. Response.Write("<head>");  
  102. Response.Write("<title>error</title>");  
  103. Response.Write("<meta http-equiv=\"content-type\" content=\"text/html;
     
    charset=utf-8\">");  
  104. Response.Write("</head>");  
  105. Response.Write("<body>");  
  106. Response.Write("<script type=\"text/javascript\">alert(\"" + MsgStr + "\");
    parent.KindDisableMenu();parent.KindReloadIframe();
    </script>");  
  107. Response.Write("</body>");  
  108. Response.Write("</html>");  
  109. }  
  110. /// <summary> 
  111. /// 檢測文件類型  
  112. /// </summary> 
  113. /// <param name="ExtStr"></param> 
  114. /// <param name="fileExt"></param> 
  115. /// <returns></returns> 
  116. private bool CheckExt(string[] ExtStr,string fileExt)  
  117. {  
  118. for (int i = 0; i < ExtStr.Length; i++)  
  119. {  
  120. if (ExtStr[i] != fileExt)  
  121. {  
  122. return true;  
  123. }  
  124. }  
  125. return false;  
  126. }  
  127. /// <summary> 
  128. /// 返回圖片  
  129. /// </summary> 
  130. /// <param name="FileUrl"></param> 
  131. /// <param name="FileWidth"></param> 
  132. /// <param name="FileHeight"></param> 
  133. /// <param name="FileBorder"></param> 
  134. /// <param name="FileTitle"></param> 
  135. /// <param name="FileAlign"></param> 
  136. /// <param name="FileHspace"></param> 
  137. /// <param name="FileVspace"></param> 
  138. private void ReturnImg( string FileUrl,string FileWidth,string FileHeight,
    string FileBorder,string FileTitle,string FileAlign,string FileHspace,string FileVspace)  
  139. {  
  140. Response.Write("<html>");  
  141. Response.Write("<head>");  
  142. Response.Write("<title>上傳成功</title>");  
  143. Response.Write("<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">");  
  144. Response.Write("</head>");  
  145. Response.Write("<body>");  
  146. Response.Write("<script type=\"text/javascript\">parent.KindInsertImage
    (\"" + FileUrl +"\",\"" + FileWidth + "\",\"" + FileHeight + "\",\"" + 
    FileBorder + "\",\"" + FileTitle + "\",\"" + FileAlign + "\",\"" + 
    FileHspace + "\",\"" + FileVspace + "\");
    </script>");  
  147. Response.Write("</body>");  
  148. Response.Write("</html>");  
  149. }  

ASP.NET上傳代碼,希望對大家有用。

【編輯推薦】

  1. ASP.NET中的數(shù)據(jù)源控件
  2. 介紹ASP.NET的XML Web服務使用
  3. ASP.NET應用程序的web.config文件
  4. 概述ASP.NET XML Web服務
  5. ASP.NET中實現(xiàn)HTTP請求
責任編輯:佚名 來源: IT168
相關(guān)推薦

2009-08-19 09:23:40

ASP.NET Rou

2009-07-29 17:23:17

ASP.NET表單

2009-07-22 16:05:34

ASP.NET AJA

2009-07-23 14:17:41

2009-07-27 17:00:29

ASP.NET主機

2009-07-29 09:14:36

ASP.NET網(wǎng)站

2009-07-29 17:26:39

ASP.NET頁面

2009-09-10 14:02:08

LINQ ASP.NE

2009-07-21 10:40:36

ASP.NET Pro

2009-07-20 16:12:21

ASP.NET Fra

2009-08-03 17:35:07

ASP.NET WebASP.NET編程工具

2009-08-05 10:36:08

開發(fā)ASP.NET

2009-07-20 10:53:59

ASP.NET MVC

2009-08-05 15:57:03

ASP.NET控件ID

2009-07-29 10:35:51

ASP.NET緩存

2009-07-21 15:11:14

ASP.NET Rou

2009-07-29 09:53:24

ASP.NET異常管理

2009-07-24 13:39:03

ASP.NET彈出窗口

2009-07-21 15:38:31

2009-08-04 15:58:06

ASP.NET動態(tài)控件
點贊
收藏

51CTO技術(shù)棧公眾號

日韩一区二区三区免费观看 | 亚洲精品一区二三区不卡| 91精品久久久久久久久青青 | 国产免费黄色一级片| 精品自拍视频| 亚洲欧美激情小说另类| 国产精品无av码在线观看| 国产手机精品在线| 亚洲va欧美va人人爽成人影院| 亚洲二区在线视频| 日本一区不卡| 欧美日韩五码| 国产欧美一区二区在线| 一二三在线视频| 国产精品88久久久久久| 91po在线观看91精品国产性色| 在线观看免费高清完整| 成人a区在线观看| 国产精品日韩在线播放| 中出在线观看| 国产免费成人在线视频| 亚洲资源在线看| 福利一区二区三区视频在线观看| 色婷婷久久久综合中文字幕| 欧美性猛交内射兽交老熟妇| 国产麻豆综合| 欧美一级淫片aaaaaaa视频| 色女人在线视频| 亚洲va韩国va欧美va精品| 欧美亚洲免费高清在线观看 | 亚洲欧美另类小说视频| 日本中文字幕高清| 久久久蜜桃精品| 久久国产福利国产秒拍| 日韩av成人在线观看| 日本一区二区三区在线观看视频| 国产亚洲精品精华液| 日本一区二区三区四区在线观看| 一区二区在线免费播放| 成人高清视频免费观看| 狠狠噜天天噜日日噜| 精品一区二区久久| 国产精品日韩欧美一区二区三区 | 川上优av中文字幕一区二区| 日韩欧美一二三四区| 国产免费av高清在线| 一级日本不卡的影视| 美女黄色片视频| 91理论电影在线观看| 美日韩精品免费| 自拍偷拍欧美精品| 在线看av的网址| 一本色道**综合亚洲精品蜜桃冫| 成人综合av| 3d动漫精品啪啪一区二区竹菊| 免费男同深夜夜行网站 | 91麻豆文化传媒在线观看| 91最新在线观看| 亚洲在线中文字幕| 91精彩在线视频| 欧美孕妇与黑人孕交| 亚洲乱码久久| 欧美日本韩国一区二区三区| 一区二区三区国产在线| 国模吧一区二区三区| 日韩av密桃| 色视频成人在线观看免| 国产鲁鲁视频在线观看特色| 日韩av日韩在线观看| 国内精品福利| 天堂а√在线中文在线| 欧美高清一级片在线观看| 久久美女福利视频| 亚洲在线视频一区| 日本在线中文字幕一区| 天天在线免费视频| 婷婷成人综合网| 成人亚洲性情网站www在线观看| 日韩一级高清毛片| 精品国产导航| av在线免费观看国产| 一个色综合av| www.神马久久| 国产精品视频久久久久| 第一区第二区在线| 久久精品国亚洲| 国产一区二区三区精品欧美日韩一区二区三区 | 99视频这里有精品| 久久国产午夜精品理论片最新版本| 精品国产一区二区三区四区四 | 亚洲精品成人久久久| 亚洲精选在线| 激情影院在线观看| 亚洲一一在线| 亚洲欧美日韩一区二区在线 | 亚洲色图国产精品| 成人爽a毛片一区二区免费| 午夜视频一区二区在线观看| 国产黄色片免费在线观看| 6080yy午夜一二三区久久| 国产成人鲁色资源国产91色综| 久久视频社区| 日韩三级影院| 99在线影院| 亚洲国产欧美精品| 91伊人久久大香线蕉| 欧美日韩亚洲一区| 久久丝袜视频| 日韩成人在线一区| 老司机福利在线视频| 久久精品午夜福利| 一区二区三区四区久久| 国产精品嫩草在线观看| 国产精品wwwwww| 欧美激情视频在线| 色偷偷综合社区| 91久久精品一区二区三| 高清国产一区二区三区四区五区| 亚洲人辣妹窥探嘘嘘| 亚洲国产一区二区三区在线| 国产成人一区二区三区小说| 亚洲国产精品久久久久久| 亚洲成人www| 国产成人av资源| 黄色在线成人| re久久精品视频| 亚洲国产欧美国产第一区| 大桥未久在线视频| 亚洲国内高清视频| 亚洲午夜一区二区三区| 欧美国产亚洲另类动漫| 国产精品66部| 韩国理伦片一区二区三区在线播放| 国产精品v亚洲精品v日韩精品 | 911精品国产| 999色成人| 美女写真久久影院| 无码aⅴ精品一区二区三区浪潮 | 成人羞羞视频在线看网址| 国内一区二区在线视频观看| 精品日韩美女的视频高清| 日韩亚洲国产欧美| 精品麻豆一区二区三区| 久久久无码中文字幕久...| 欧美日韩xxxxx| 精品国产1区2区| 加勒比av一区二区| 蜜桃久久精品一区二区| 国产一区二区三区在线观看精品| 蜜桃91丨九色丨蝌蚪91桃色| 久久综合五月| 亚洲经典一区| 综合激情在线| 久久99精品国产麻豆婷婷洗澡| jizz一区二区| 91麻豆国产自产在线观看| 最新中文字幕一区二区三区 | 国产成人一区二区三区| 日韩av片电影专区| 久久久久久高清| 91视频免费版污| 成人video亚洲精品| www999久久| 欧美日韩激情| 精品一区二区在线播放| 亚洲天堂免费看| 日韩精品一区在线观看| 日韩在线免费视频| 国产精品美乳一区二区免费| 久久精品magnetxturnbtih| 久久久久se| sm一区二区三区| 亚洲欧洲自拍| 国产亚洲高清在线观看| 国产农村妇女精品一区二区| 国产精品久久久久久久第一福利 | 蜜臀av免费观看| 美女胸又www又黄的网站| www.8ⅹ8ⅹ羞羞漫画在线看| 亚洲欧美在线人成swag| 性感少妇一区| 成人动漫中文字幕| 欧美一级二级三级乱码| 欧美激情影音先锋| 99精品一级欧美片免费播放| 97视频在线免费播放| 日本三级在线观看网站| 天天影视天天精品| 国产制服丝袜一区| 日本黄色一区二区| 国产男女猛烈无遮挡91| 一区二区在线观| 久久香蕉av| 一区二区三区午夜探花| 夜夜嗨av一区二区三区四季av| 欧美大片免费观看| 成a人片国产精品| 亚洲人成电影网站色xx| 国产肉体ⅹxxx137大胆| 日韩黄色在线|