Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie speichere ich eine Datei in der SQL Server-Datenbank, wenn ein Dateipfad vorhanden ist?

Es hängt wirklich von der Art und Größe der Datei ab. Wenn es sich um eine Textdatei handelt, können Sie File.ReadAllText() verwenden um eine Zeichenfolge zu erhalten, die Sie in Ihrer Datenbank speichern können.

Wenn es sich nicht um eine Textdatei handelt, können Sie File.ReadAllBytes() verwenden um die Binärdaten der Datei abzurufen und diese dann in Ihrer Datenbank zu speichern.

Seien Sie jedoch vorsichtig, Datenbanken sind keine gute Möglichkeit, große Dateien zu speichern (Sie werden auf einige Leistungsprobleme stoßen).