2015-10-02 3 views
1

Я использую MySQL, я сохранил свои изображения как varchar в базе данных, как я могу отображать эти изображения? Любая помощь приветствуется.Как отображать изображения из базы данных mysql с помощью asp.net

Мой код:

public static DataTable GetAllMydetails() 
{ 
    string connString = "Server=localhost;database=test;uid=root;"; 
    string query = "SELECT `Mydetails`.`Image`"; 

    MySqlDataAdapter ma = new MySqlDataAdapter(query, connString); 

    DataSet DS = new DataSet(); 
    ma.Fill(DS); 

    return DS.Tables[0];  
} 

protected void Page_Load(object sender, EventArgs e) 
{ 
    // I want to display image here on page load...// 
} 
+0

Хранить изображения в базе данных обычно дороже, чем в хранилищах файлов. Обычный подход - хранить пути изображений в базе данных, а не изображение. – RCalaf

ответ

0

Как можно сохранить этот образ в VARCHAR? Значит, вы сохранили имя изображения или преобразовали его в байты, а затем сохранили?

Поскольку мы не можем напрямую сохранить изображение без использования типа данных изображения.

Итак, можете быть кратким?

Смежные вопросы