2010-08-11 162 views
0

如何從Sql數據庫讀取MP3。在SQL我已經存儲爲二進制格式的文件。現在我想檢索存儲在sql中的Mp3文件並顯示在我的aspx頁面中。怎麼樣????如何讀取和寫入MP3到數據庫

請幫助...

+0

'show'是什麼意思?播放?下載它? – 2010-08-11 12:35:12

回答

1

最簡單的形式,這是你將如何得到的原始字節,並不能真正顯示任何不知道你想要它......

private byte[] GetMp3Bytes(string connString) 
{ 
    SqlConnection conn = null; 
    SqlCommand cmd = null; 
    SqlDataReader reader = null; 

    using (conn = new SqlConnection(connString)) 
    { 
     conn.Open(); 

     using (cmd = new SqlCommand("SELECT TOP 1 Mp3_File FROM MP3_Table", conn)) 
     using (reader = cmd.ExecuteReader()) 
     { 
      reader.Read(); 
      return reader["Mp3_File"] as byte[]; 
     } 
    } 
} 
+0

你是我在這個代碼中做的。我把文件讀爲byte []。如何在aspx網頁上顯示這個byte []來加載mp3歌曲並將其顯示在網頁上? – Innova 2010-08-12 07:12:25

+0

「顯示它」是什麼意思,你想在用戶加載頁面時播放它,還是希望用戶下載它? – 2010-08-12 12:34:55