Comment puis-je stocker et récupérer des images dans le serveur SQL 2005 dans asp.net avec C#Stockage et récupération des images dans le serveur SQL 2005 dans asp.net via C#
Répondre
Vous pouvez les stocker sous forme de données binaires. Vous pouvez écrire un module (dérivé de IHttpModule), l'enregistrer pour l'événement RequestBegin. Lorsque la demande arrive, vous pouvez récupérer les données de la base de données, les stocker sur le disque avec le nom de fichier demandé et cette image sera automatiquement retournée par le gestionnaire IIS intégré (qui est écrit en code natif et fonctionne très rapidement).
Here est un projet qui fait exactement la chose. Tout ce que vous devez faire est de déplacer la logique de stockage et de récupération dans votre application ASP .Net.
Il n'y a pas de fonction comme FromStream dans l'image classe en utilisant (MemoryStream ms = new MemoryStream (imageData, 0, imageData.Length)) { ms.Write (imageData, 0, imageData .Longueur); // Définit la valeur de la variable d'image en utilisant le flux de mémoire. newImage = Image.FromStream (ms, true); } –
System.Drawing.Image a définitivement la méthode FromStream. http://msdn.microsoft.com/en-us/library/system.drawing.image.fromstream.aspx –
Mon ami de quoi vous parlez est dans l'application Windows et non dans les applications web –
Il n'est pas recommandé.
La meilleure pratique consiste à stocker des méta-données (ici méta-données est votre nom de fichier image) dans la base de données et de les sauvegarder sur le système de fichiers (par exemple c: \ images). Ensuite, lorsque vous avez besoin d'une image, vous pouvez demander à la base de données son nom et la récupérer dans le système de fichiers.
Ceci vous aide à avoir une base de données compacte et la maintenance est devenue facile. La gestion de sauvegarde/restauration de grandes bases de données est un casse-tête.
- 1. comment placer des images dans le serveur sql 2005
- 2. Caractères Winging dans le serveur SQL 2005
- 3. stocker des images dans le serveur sql
- 4. Stockage des requêtes SQL dans Table sur le serveur SQL
- 5. Importer des images dans SQL Server 2005
- 6. Stockage XML dans SQL 2005 Problème XMLNS
- 7. Stockage et récupération struct C dans NSMutable tableau
- 8. SSIS dans le serveur SQL 2005
- 9. clés étrangères dans le serveur SQL 2005
- 10. Fonctions d'analyse dans le serveur Sql 2005
- 11. Stockage des fichiers .dll dans SQL Server 2005
- 12. Comment stocker et récupérer des images dans la base de données du serveur SQL via VB.NET
- 13. nom des tables et des vues dans la procédure stockée dans le serveur SQL 2005
- 14. Stockage et récupération des liens d'URL
- 15. Stockage et récupération de fichiers PDF créés dynamiquement en sql
- 16. Stocker et récupérer le fichier .ZIP dans SQL Server 2005
- 17. Comment puis-je planifier un travail dans Sql Agent (Sql Server 2005) via le code C#?
- 18. serveur lié et contraintes SQL 2005
- 19. Sql Server 2005 - Time Out dans Asp.net C#
- 20. Stockage des images
- 21. Aide dans le déploiement C# et SQL Server 2005 PROJET
- 22. sql 2005 rôles serveur
- 23. Teradata serveur lié dans SQL 2005
- 24. Recevoir des images du serveur via GPRS et afficher
- 25. Stockage et récupération des données de la session
- 26. Récupérer des images du serveur via le côté client
- 27. Stockage d'un objet SqlDataReader dans C#/ASP.NET?
- 28. données XML dans le serveur itération SQL 2005
- 29. table de présence dans le serveur SQL 2005
- 30. L'utilisation globale MAX dans le serveur SQL 2005
pourriez-vous me donner un exemple? –
@Chandan Je suis sûr que vous devriez être en mesure de comprendre les étapes que Tony a fourni. Si vous ne pouvez pas alors je ne pense pas que vous en savez assez sur Asp.Net pour tirer le meilleur parti d'un exemple. Je –
vraiment besoin d'aide pour résoudre ce problème –