Re: [.NET] 如何抓去以上傳的檔案至網頁上
您好:
請問您上傳的個人圖片,是將圖片的位置存到資料庫裡,
還是直接把圖片存到資料庫image型態的欄位裡呢??
如果是將圖片的位置存到資料庫裡的話,
您在網頁要讀取圖片時,只要將Image的imageUrl屬性,指定成您儲存的位置就可以了。
ex:
Image1.imageUrl="圖片位址";
如圖您是將圖片轉換成二進位儲存在資料庫中,
一般都是建立一個泛型處理常式(.ashx)來讀取圖片,步驟如下:
1.讀取id參數,用它來讀取會員資料
2.將資料庫中的圖片欄位讀取出來轉換成Byte陣列。
3.將Byte陣列用context.Response.BinaryWrite顯示出來
顯示範例如下:
context.Response.ContentType = "image/GIF"
context.Response.BinaryWrite(圖片Byte陣列)
context.Response.End()
您在網頁要讀取圖片時,只要將Image的imageUrl屬性指定成ashx檔案加上id參數即可
xxx.aspx?id=xxx
※ 引述《cruelboy (每天都想妳)》之銘言:
: 請輸入專案類型(網站專案或者應用程式專案):ASP.NET VB
: 現在我再做類似一個會員資料庫
: 就已經做好能讓人上傳個人圖片的部份
: 有辦法讓以上傳的照片 讓它顯示在網頁上嗎
: 就類似會員大頭貼之類的
: 麻煩各位高手指教~~感恩
: 第一次發文 若有不專業的地方請見諒^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.126.210.231
※ 編輯: ringcully 來自: 59.126.210.231 (06/03 20:10)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):