Re: [問題] SQLSever的IMAGE欄位
※ 引述《del680202 (飄落的櫻花)》之銘言:
: 我想寫個asp,net的網頁程式
: 來存取圖片
: 請問我要怎麼讓使用者
: 上傳他自己想要的圖片 到 IMAGE的欄位
: 我怎麼想都沒頭緒....
: 用insert的語法
: 我不知道要在IMAGE type那欄放什麼東西= ="
: 我又不想用上傳檔案的方式作
: 請問有沒有經驗者知道要怎麼讓使用者上傳他要的圖片到IMAGE的欄位
: 還有要怎麼讓IMAGE欄位的圖片內容顯是到網頁上
看來直接回文比較快...
要將圖片存到資料庫內,必須先轉成byte型態
並建議用參數的方式操作資料庫
關鍵的ado.net語法長的像這樣
dim pic as new data.sqlclient.sqlParameter("pic",me.fileload1.filebytes)
至於顯示圖片,必須利用"泛型處理常式"(*.ashx)間接的來顯示圖片,
礙於本人實在很懶,就不把程式碼po上來了(XD)
關鍵就是在前端的IMG控制項,將SRC指定到這個*.ashx檔,並且用get的方式
傳遞參數過去(這個參數當然就是你table中的pk啦~)
接著這個*.ashx檔,接收到參數後,利用參數去select資料庫找到唯一的資料
最後用
context.response.binarywrite([image欄位])
將圖片回傳給顯示圖片的頁面,大功告成(可喜可賀可喜可賀)
因為本人是天生懶骨頭,所以沒貼太多的程式碼
如果原po真的不了解 ( ̄□ ̄|||)
那就....再討論吧.......
p.s.本人歡迎與正妹一起用msn研究(逃)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.229.143.194
※ 編輯: Ageis 來自: 61.229.143.194 (06/10 19:37)
推
06/10 19:44, , 1F
06/10 19:44, 1F
→
06/10 19:48, , 2F
06/10 19:48, 2F
推
06/11 00:14, , 3F
06/11 00:14, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):