有很多關於在數據庫中使用FileUpload控制器在表格中插入圖像的優秀教程。如何從ASP.Net和C#數據庫中獲取並顯示圖像
然而,我找不到一個關於如何獲取這些圖像並顯示它們的好教程。
當我用來存儲在數據庫中的圖像名或路徑(爲VARCHAR),這將是做這樣的事情很簡單...
HTML/ASP:
<img src="" runat="server" id="myImage" />
C#:
myImage.Src = myReader.getValue(0).toString();
的結果:
<img src="/Images/pic.png" runat="server" id="myImage" />
和瞧,圖片就會顯示出來。
但現在我想獲取上傳的圖像,而不是路徑,意味着表格列的類型是圖像。
某些教程最終會導致在FULL SCREEN中顯示圖片。
我不希望這樣,我只是想要像在前面的例子中顯示的那樣,在給定的大小和位置在我的網頁中顯示圖像。
爲什麼我要上傳圖片到數據庫?因爲這些圖片是「個人資料圖片」,而不是公開圖片,所以我不希望客人簡單瀏覽/圖片/以查找我的網站的所有圖片,公共和私人圖片。
http://www.dotnetcurry.com/ShowArticle.aspx?ID=129 –