數據庫中的我的表包含一個類型爲image的列。如何顯示具有固定大小的圖像,從ASP.NET中的數據庫中獲取
我設法將圖像上傳到數據庫。
但幾乎所有的教程在那裏,向我們展示瞭如何給圖像控制器包含頁面的名稱的網址,以及有選擇的行的ID在數據庫
實例參數:
//Database codes here... (query..etc..)
SqlDataReader myReader = myCommand.ExecuteReader();
if (myReader.HasRows == true)
{
myReader.Read();
Response.ContentType = "image/jpg";
Response.BinaryWrite((byte[])myReader[0]);
Image1.ImageUrl="User.aspx?imgid=1";
}
所以,當我點擊一個特定的按鈕應該從數據庫中獲取這一形象,然後給該URL的圖像,該圖像在全屏幕中打開。但我不希望這樣,讓我們說我在我的頁面中有50像素寬度和50像素高度的圖像,如何在此空間內顯示圖像?並保留所有其他內容?就像用戶頁面,個人資料頁面一樣。
這幾乎是相同的,你只是不讓他們縮略圖http://stackoverflow.com/questions/13988269/how-can-i-generate-a-thumbnail-from-an-image-in-server-folder/13988448#13988448 – Aristos