通常對用戶上傳的圖片需要保存到數(shù)據(jù)庫中。
創(chuàng)新互聯(lián)建站于2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元蘆山做網(wǎng)站,已為上家服務(wù),為蘆山各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108解決方法一般有兩種:
1、將圖片保存的路徑存儲到數(shù)據(jù)庫;
2、將圖片以二進制數(shù)據(jù)流的形式直接寫入數(shù)據(jù)庫字段中。
以下為具體方法:
一、保存圖片的上傳路徑到數(shù)據(jù)庫:
string uppath="";//用于保存圖片上傳路徑 //獲取上傳圖片的文件名 string fileFullname = this.FileUpload1.FileName; //獲取圖片上傳的時間,以時間作為圖片的名字可以防止圖片重名 string dataName = DateTime.Now.ToString("yyyyMMddhhmmss"); //獲取圖片的文件名(不含擴展名) string fileName = fileFullname.Substring(fileFullname.LastIndexOf("\\") + 1); //獲取圖片擴展名 string type = fileFullname.Substring(fileFullname.LastIndexOf(".") + 1); //判斷是否為要求的格式 if (type == "bmp" || type == "jpg" || type == "jpeg" || type == "gif" || type == "JPG" || type == "JPEG" || type == "BMP" || type == "GIF") { //將圖片上傳到指定路徑的文件夾 this.FileUpload1.SaveAs(Server.MapPath("~/upload") + "\\" + dataName + "." + type); //將路徑保存到變量,將該變量的值保存到數(shù)據(jù)庫相應(yīng)字段即可 uppath = "~/upload/" + dataName + "." + type; }
當(dāng)前題目:將圖片儲存在MySQL數(shù)據(jù)庫中的幾種方法-創(chuàng)新互聯(lián)
URL地址:http://aaarwkj.com/article6/hcsig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、企業(yè)建站、App開發(fā)、定制開發(fā)、移動網(wǎng)站建設(shè)、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容