Wie kann ich Speichern und Abrufen von Bildern in SQL Server 2005 in asp.net mit C#Speichern und Abrufen von Bildern in SQL Server 2005 in asp.net über C#
Antwort
Sie können sie als binäre Daten speichern. Sie können ein Modul schreiben (abgeleitet von IHttpModule) und es für das RequestBegin-Ereignis registrieren. Wenn eine Anfrage kommt, können Sie Daten aus der Datenbank abrufen, sie auf dem Datenträger mit dem angeforderten Dateinamen speichern und Dieses Bild wird automatisch vom integrierten IIS-Handler zurückgegeben (der in nativem Code geschrieben ist und sehr schnell funktioniert).
Here ist ein Projekt, das genau das tut. Alles, was Sie tun müssen, ist die Speicher- und Abruflogik in Ihre ASP.Net-Anwendung zu verschieben.
Es gibt keine Funktion wie FromStream in Image-Klasse ist mit (Memorystream ms = new Memorystream (imagedata, 0, imageData.Length)) { ms.Write (imagedata, 0, imagedata .Länge); // Setzen Sie den Bildvariablenwert über den Speicherstream. newImage = Bild.FromStream (ms, wahr); } –
System.Drawing.Image hat definitiv die FromStream-Methode. http://msdn.microsoft.com/en-us/library/system.drawing.image.fromstream.aspx –
Mein Freund, worüber Sie sprechen, ist in Windows-Anwendung und nicht in Web-Anwendungen –
Es wird nicht empfohlen.
Best Practice ist das Speichern von Meta-Daten (hier Meta-Daten ist der Name der Bilddatei) innerhalb der Datenbank und sotiere sie auf Dateisystem (zum Beispiel c: \ images). Wenn Sie dann ein Bild benötigen, können Sie die Datenbank nach ihrem Namen fragen und sie aus dem Dateisystem abrufen.
Dies hilft Ihnen, eine kompakte Datenbank zu haben und die Wartung wurde einfach. Die Handhabung großer Datenbanken ist ein Problem.
- 1. Sql Server 2005 - Timeout in Asp.net C#
- 2. Über C# in ASP.NET und SQL Server
- 3. Speichern von Bildern in SQL-Server
- 4. Wie speichern Zeitzone in SQL Server 2005
- 5. abrufen Feld von xml SQL Server 2005
- 6. Speichern und Abrufen von Bildern mit SQL Server (Server Management Studio)
- 7. ASP.NET MVC Bild zu SQL Server-Datenbank speichern und abrufen
- 8. Speichern und Abrufen von Bildern aus Azure Blob Storage + SQL
- 9. So speichern und abrufen Bild in asp.net
- 10. Bilder effizient in SQL Server 2005 speichern und verwalten
- 11. CSV in SQL Server 2005
- 12. SQL Server 2005 UniqueIdentifier und C# -Datentyp
- 13. Best Practice zum Speichern von Bildern in SQL Server
- 14. Vergleichen von DTSs in SQL Server 2005
- 15. Speichern und Abrufen von Bildern aus Dokumentenverzeichnis in TableView?
- 16. SQL Server 2005 und Oder
- 17. C# Speichern und Verwenden von Steuerzeichen in SQL Server
- 18. Speichern des Datums Nur in SQL Server 2005
- 19. Einfügen von DateTime in Sql Server 2005
- 20. Verwenden von C# -Assembly in SQL Server
- 21. C# Speichern von großen Bildern
- 22. Deaktivieren Sie "Speichern" Eingabeaufforderung in SQL Server Management Studio 2005
- 23. ASP.Net Anzeigen von Bildern in einer GridView-Spanne über Spalten und Zeilen hinweg? Mit C#
- 24. Hierarchische Abfragen in SQL Server 2005
- 25. Wie Sie XML-Daten von SQL Server 2005 abrufen?
- 26. NVARCHAR Größen in SQL Server 2005
- 27. SQL Server 2005-Summierungsabfrage
- 28. Abrufen von Daten vom Remote-Server in SQL Server!
- 29. SQL Server 2005 Quellcodeverwaltung
- 30. SQL Server 2005 xp_cmdshell
könnten Sie mir ein Beispiel geben? –
@Chandan Ich bin mir ziemlich sicher, dass du es mit den Schritten, die Tony zur Verfügung gestellt hat, herausfinden kannst. Wenn Sie das nicht können, dann glaube ich nicht, dass Sie wirklich genug über Asp.Net wissen, um viel aus einem Beispiel zu machen. –
Ich brauche Hilfe wirklich dieses Problem zu lösen –