我有一個關於如何檢索從數據庫中存儲爲byte []數組的mp3文件的問題,並讓用戶下載/播放它?從數據庫中檢索mp3文件
回答
嗯。這肯定是可以做到的,但如果它是一個RDBMS,你應該重新考慮解決方案。 Usualy數據庫不是爲使用大型二進制對象而設計或優化的,讀取和寫入數據遠非最佳。
爲什麼不將文件存儲在文件夾中並將文件和文件夾名稱保存到數據庫中?
同意,二進制大對象沒有地方在數據庫中。 – DavidGouge 2010-08-19 11:57:38
如果它是SQL Server版本> 2008,則可以利用文件流類型。 – 2010-08-19 12:11:48
@Carles:真實但仍不是最佳版本。將文件存儲在文件系統中也具有這樣的優點,即您可以使用mp3標籤上的索引來讓用戶搜索它。 – 2010-08-19 12:20:59
要將字節數組保存爲可以下載的文件,可以使用FileStream。
byte[] array; //Loaded array of bytes.
using (FileStream fs = new FileStream(path))
{
fs.Write(array, 0, array.length);
}
但我應該在哪裏顯示鏈接以及如何使用數據網格或其他方式顯示它?我不知道該怎麼做.. – Leema 2010-08-20 04:37:29
- 1. 如何從sqlite數據庫存儲和檢索mp3文件?
- 2. 檢索從數據庫中
- 3. 從文本文件中檢索數據
- 4. 從數據庫中檢索數據..
- 5. 從SQLite數據庫中檢索數據
- 6. 從word文件中檢索數據
- 7. 從xml文件中檢索元數據
- 8. 從文件中檢索數據
- 9. 從碧玉文件中檢索數據
- 10. 從.dat文件中檢索數據
- 11. 從數據庫檢索靜態數據與文件系統
- 12. 從mysql數據庫檢索文本
- 13. python - 從mp3文件中提取數據
- 14. fullcalendar從數據庫檢索
- 15. 從phpmyadmin檢索數據庫
- 16. 從數據庫檢索VBA
- 17. 從數據庫檢索值
- 18. 從數據庫中檢索已刪除的RDL文件
- 19. nhibernate:保存並從數據庫中檢索文件
- 20. 通過路徑從數據庫中檢索文件
- 21. ASP .NET(4.5)從數據庫困難中檢索MVC byte []文件
- 22. 從數據庫中存儲和檢索電子郵件正文
- 23. Java程序從oracle數據庫中檢索多個doc文件
- 24. 從文本文件檢索數據
- 25. TableViewController - 從數據庫檢索數據
- 26. 從sqlite數據庫檢索數據?
- 27. 從數據庫檢索數據
- 28. 從數據庫檢索數據
- 29. VB.Net從數據庫檢索數據
- 30. 從mysql數據庫檢索數據
不是C#但見http://stackoverflow.com/questions/3232292/retrieve-and-play-mp3-files-from-mysql-using-javascript-php – ChrisF 2010-08-19 13:13:59