日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > asp.net >内容正文

asp.net

.NET两种图片上传方式

發(fā)布時(shí)間:2024/4/15 asp.net 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 .NET两种图片上传方式 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

??????? 1.使用FileUpload控件,在上傳的使用saveUrl使用的是絕對(duì)路徑而存入數(shù)據(jù)庫(kù)的是相對(duì)路勁

代碼:

???????

?if (!this.fileUpload1.HasFile || !this.fileUpload2.HasFile)
??????????????? {
??????????????????? this.ShowMessage("您選擇了企業(yè)會(huì)員注冊(cè),必須上傳身份證和營(yíng)業(yè)執(zhí)照的信息", false);
??????????????????? return;

??????????????? }
??????????????? else
??????????????? {
??????????????????? string fileName1 = this.fileUpload1.FileName;
??????????????????? string fileName2 = this.fileUpload2.FileName;
??????????????????? string type1 = fileName1.Substring(fileName1.LastIndexOf(".") + 1);//獲取文件類(lèi)型
??????????????????? string type2 = fileName2.Substring(fileName2.LastIndexOf(".") + 1);//獲取文件類(lèi)型
??????????????????? if (!((type1 == "jpg" || type1 == "gif" || type1 == "bmp" || type1 == "png") && (type2 == "jpg" || type2 == "gif" || type2 == "bmp" || type2 == "png")))
??????????????????? {
??????????????????????? this.ShowMessage("您上傳的文件格式不正確", false);
??????????????????????? return;
??????????????????? }
??????????????????? else
??????????????????? {
??????????????????????? string dateString=DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString();
??????????????????????? string newFileName1=dateString+"IDCard."+type1;
??????????????????????? string newFileName2=dateString+"BusLicence."+type2;
??????????????????????? saveUrl1 = Page.Server.MapPath("Storage/Org/") +newFileName1;//上傳時(shí)用的是絕對(duì)路徑
??????????????????????? saveUrl2 = Page.Server.MapPath("Storage/Org/") +newFileName2;
??????????????????????? //還要獲取相對(duì)路徑,一寫(xiě)入數(shù)據(jù)庫(kù)
??????????????????????? url1 = "~/Storage/Org/" + newFileName1;
??????????????????????? url2 = "~/Storage/Org/" + newFileName2;//在將這兩個(gè)相對(duì)路徑的Url寫(xiě)入數(shù)據(jù)庫(kù)

??????????????????? }
??????????????? }

2.將圖片轉(zhuǎn)換成二進(jìn)制流然后寫(xiě)入數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ)

?

轉(zhuǎn)載于:https://www.cnblogs.com/wuxiaoqian726/articles/1807059.html

超強(qiáng)干貨來(lái)襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生

總結(jié)

以上是生活随笔為你收集整理的.NET两种图片上传方式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。