国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

Asp.net把圖片存入數據庫和讀取圖片的方法

來源:懂視網 責編:小采 時間:2020-11-27 22:40:40
文檔

Asp.net把圖片存入數據庫和讀取圖片的方法

Asp.net把圖片存入數據庫和讀取圖片的方法:網上關于ASP.NET上傳圖片到數據庫的資料非常多,常用的如下:存儲圖片類型數據有以下幾種方式:1.將圖片轉換為二進制數組(byte[]) 代碼如下:byte[] fileData = this.FileUpload1.FileBytes; 2. 根據路徑將文件轉換為2進制數組 代碼如下:代碼 pub
推薦度:
導讀Asp.net把圖片存入數據庫和讀取圖片的方法:網上關于ASP.NET上傳圖片到數據庫的資料非常多,常用的如下:存儲圖片類型數據有以下幾種方式:1.將圖片轉換為二進制數組(byte[]) 代碼如下:byte[] fileData = this.FileUpload1.FileBytes; 2. 根據路徑將文件轉換為2進制數組 代碼如下:代碼 pub

網上關于ASP.NET上傳圖片到數據庫的資料非常多,常用的如下:
存儲圖片類型數據有以下幾種方式:
1.將圖片轉換為二進制數組(byte[])
代碼如下:
byte[] fileData = this.FileUpload1.FileBytes;

2. 根據路徑將文件轉換為2進制數組
代碼如下:
代碼
public byte[] returnbyte(string strpath)
{
 // 以二進制方式讀文件
    FileStream fsMyfile = new FileStream(strpath, FileMode.OpenOrCreate, FileAccess.ReadWrite);
// 創建一個二進制數據流讀入器,和打開的文件關聯
    BinaryReader brMyfile = new BinaryReader(fsMyfile);
// 把文件指針重新定位到文件的開始
    brMyfile.BaseStream.Seek(0, SeekOrigin.Begin);
   byte[] bytes = brMyfile.ReadBytes(Convert.ToInt32(fsMyfile.Length.ToString()));
// 關閉以上new的各個對象
    brMyfile.Close();
   return bytes;
}

3img 類型得到二進制數組
代碼如下:
public static byte[] Getbyte(Image img)
{
    MemoryStream stream = new MemoryStream();
    img.Save(stream, ImageFormat.Jpeg);
    byte[] mydata = new byte[stream.Length];
    mydata = stream.ToArray();
    stream.Close();
    return mydata;
 }

讀取image類型的數據并顯示在網頁上的方式如下:
1。直接返回image 類型
代碼如下:
private System.Drawing.Image getImageDataFromOracle()
{
string sql = "select IMGDATA from t_img where imgID=100";
string strconn = System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionStringForOracle"].ToString();
OracleConnection oraConn = new OracleConnection(strconn);
OracleCommand oraComm = new OracleCommand(sql, oraConn);
oraConn.Open();
byte[] fileData = (byte[])oraComm.ExecuteScalar();
oraConn.Close();
System.IO.MemoryStream ms = new System.IO.MemoryStream(fileData);
System.Drawing.Image img = System.Drawing.Image.FromStream(ms);
return img;
}

2.利用頁面輸入來顯示圖片
頁面ImageShow.aspx (Page_Load方法)
代碼如下:
 protected void Page_Load(object sender, EventArgs e)
{
  byte[] b_logoImg = (byte[])dt_channelImg.Rows[0]["LogoImage"]; //得到byte[] 數組,這里只是舉個例子
   if (b_logoImg.Length > 0)
   {
    System.Drawing.Image logoImg;
    MemoryStream ms = new MemoryStream(b_logoImg);
    Response.Clear();
    Response.ContentType = "image/gif";
    Response.OutputStream.Write(b_logoImg, 0, b_logoImg.Length);
    Response.End();
  }
}

圖片路徑寫成為:<img src = "ImageShow.aspx" />

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

Asp.net把圖片存入數據庫和讀取圖片的方法

Asp.net把圖片存入數據庫和讀取圖片的方法:網上關于ASP.NET上傳圖片到數據庫的資料非常多,常用的如下:存儲圖片類型數據有以下幾種方式:1.將圖片轉換為二進制數組(byte[]) 代碼如下:byte[] fileData = this.FileUpload1.FileBytes; 2. 根據路徑將文件轉換為2進制數組 代碼如下:代碼 pub
推薦度:
標簽: 圖片 方法 數據庫
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 黄毛片免费 | 国产欧美在线观看不卡 | 国产精品一区二区三区四区 | 日韩一级精品久久久久 | 日韩亚洲第一页 | 国产精品人成人免费国产 | 精品久久久久久久中文字幕 | 亚洲人成一区二区三区 | 一级毛片不收费 | 国产成人精品一区二区视频 | 国产精品va在线观看无 | 99国产精品高清一区二区二区 | 欧美专区日韩 | 日韩视频高清 | 亚洲欧美成人综合久久久 | 亚洲视频久久 | 另类第一页 | 亚洲精品午夜国产va久久成人 | 夜夜操网 | 精品一区二区三区免费毛片爱 | 国产精品视频第一区二区三区 | 国产传媒一区二区三区四区五区 | 欧美 日韩 亚洲另类专区 | 国产一级特黄高清免费下载 | 久久99精品久久久久久青青91 | 国产精品高清视亚洲一区二区 | 91久久精品国产91性色tv | 一区高清 | 久草精品在线观看 | 国内精品久久久久久久aa护士 | 久久久久久亚洲精品影院 | 国产99久久九九精品免费 | 国产综合精品久久久久成人影 | 国产在视频 | 91精品国产免费久久久久久 | 国产欧美日韩一区 | 日韩国产在线观看 | 国产国语一级a毛片高清视频 | 亚洲一区二区精品视频 | 国产不卡视频在线播放 | 精品国产免费观看一区高清 |