Speichern Sie audio-und video-Datei in der SQL Server-Datenbank
Wie kann ich die speichern und abrufen von audio-und video-Dateien in und aus einer SQL Server-Datenbank?
Dieser wurde gebeten, SOOOOOO viele schon mal hier auf dieser Seite.... warum nicht du sucht und betrachten Sie die vielen Antworten vor dem posten noch eine andere Frage.....
InformationsquelleAutor Neeraj | 2011-09-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der naive Ansatz ist die Verwendung einer BLOB-Spalte und Lesen Sie den gesamten Inhalt in ein byte[], dann schreibt das byte[] zurück an den client. Das problem ist, dass es verbraucht riesige Mengen an Speicher in Ihrem ASP.Net Prozess.
Ein viel besserer Ansatz ist die Verwendung von streaming-Semantik, siehe diese beiden Artikel:
Die Artikel beziehen sich auf Bilder, aber Sie können den code verwenden, um speichern zu jeder anderen form von Medien, einschließlich audio und video. Obwohl der code ist für ASP.Net MVC, die Konzepte zum streamen von großen Dateien zu und von SQL Server kann verwendet werden, genauso gut aus ASP.Net Formen.
Ich bin das nicht ein Fall, dass Sie sollte oder sollte nicht verwenden Sie SQL Server als Speicher für die Medien. Das ist eine ganz andere Diskussion.
InformationsquelleAutor Remus Rusanu
Finden Wie, um audio in Sql und abrufen von für spielen, kommen Sie zu wissen, wie Sie zum speichern der audio-Dateien in der Datenbank. Folgen Sie den gleichen Weg für die videos auch.
InformationsquelleAutor Sai Kalyan Kumar Akshinthala