Re: [.NET] 如何抓去以上傳的檔案至網頁上

看板Visual_Basic作者 (海)時間17年前 (2008/06/03 20:08), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
您好: 請問您上傳的個人圖片,是將圖片的位置存到資料庫裡, 還是直接把圖片存到資料庫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)
文章代碼(AID): #18HJHMcx (Visual_Basic)
文章代碼(AID): #18HJHMcx (Visual_Basic)