最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net上傳圖片到服務(wù)器方法詳解

 更新時間:2017年01月22日 09:10:30   作者:何問起  
ASP.NET的FileUpload控件可用于上傳文件到服務(wù)器。本文將對此進行介紹。具有很好的參考價值,下面跟著小編一起來看下吧

ASP.NET的FileUpload控件可用于上傳文件到服務(wù)器。HoverTreeTop新增了一個“閱圖”功能,圖片就是用FileUpload上傳的。

這里要說明的是上傳圖片限定文件名和文件大小等代碼。

文件上傳功能使用用戶控件實現(xiàn),在HoverTreePanel項目中的HTPanel\HControl\UCPictureAdd.ascx 控件,

HoverTreeTop上傳的圖片文件暫時限定為jpg、png和gif。代碼為:

<asp:FileUpload runat="server" ID="fileUpload_hovertree" ClientIDMode="Static" accept="image/png,image/jpeg,image/gif" />

c#代碼:

HtPictureInfo h_info = new HtPictureInfo();
 h_info.HtSuffix = HoverTreeImageTool.GetGpjImageFileExtension(fileUpload_hovertree.PostedFile.ContentType);
 if (h_info.HtSuffix == "")
 {
 literal_tips.Text = "請選擇jpg,png或者gif圖片文件";
 return;
 }

其中GetGpjImageFileExtension方法在HoverTreeFrame項目中,代碼:

namespace HoverTree.HoverTreeFrame.HtImage
{
 public class HoverTreeImageTool
 {
 /// <summary>
 /// 根據(jù)圖片文件的mime內(nèi)容類型獲取文件的后綴名,如果不是gif,png或者jpg圖片文件則返回空字符串
 /// http://hovertree.com/h/bjag/viv8qlpx.htm
 /// http://hovertree.com/texiao/h/contenttype/
 /// </summary>
 /// <param name="contentType"></param>
 /// <returns></returns>
 public static string GetGpjImageFileExtension(string contentType)
 {
 switch (contentType)
 {
 case "image/jpeg":
 return "jpg";
 case "image/pjpeg":
 return "jpg";
 case "image/gif":
 return "gif";
 case "image/png":
 return "png";
 case "image/x-png":
 return "png";
 default:
 return string.Empty;
 }
 }
 }
}

也就是使用ContentType獲取并驗證后綴名。參考:http://hovertree.com/texiao/h/contenttype/

還有一個就是限定上傳文件的大小,暫時限定為1M,代碼如下:

if (fileUpload_hovertree.PostedFile.ContentLength > 1048576)
 {
 literal_tips.Text = "選擇的文件太大。";
 return;
 }

1048576字節(jié)也就是1M。

上傳使用SaveAs方法就可以:

fileUpload_hovertree.SaveAs(h_fullName);

其中h_fullName為完整文件名字符串。

源碼下載:

http://xiazai.jb51.net/201701/yuanma/hovertreetop.rar

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關(guān)文章

最新評論

永仁县| 新沂市| 松江区| 静安区| 尖扎县| 荣成市| 贡觉县| 崇左市| 新龙县| 股票| 土默特左旗| 岫岩| 宜城市| 泗水县| 隆回县| 凤城市| 白城市| 黑河市| 高密市| 古田县| 大宁县| 沾益县| 鹿邑县| 兴化市| 泾阳县| 琼海市| 昌乐县| 保亭| 隆安县| 家居| 汉源县| 德昌县| 桦川县| 镇江市| 新丰县| 高清| 临漳县| 萍乡市| 广汉市| 洛川县| 武城县|