Je voudrais stocker des images dans la base de données en les convertissant en objets binaires ou je vais les stocker dans un dossier temporaire et enregistrera le chemin dans ma base de données. Mais je suis incapable de faire la programmation, donc peut-on me donner un exemple de code pour enregistrer des images dans la base de données SQL en utilisant Asp.net.Quelqu'un peut dire quelle est la meilleure façon de stocker des images en SQL
Répondre
Ici nous allons avec quelques liens:
http://www.beansoftware.com/ASP.NET-Tutorials/Binary-Files-To-Database.aspx
http://www.beansoftware.com/asp.net-tutorials/images-database.aspx
http://www.beansoftware.com/asp.net-tutorials/images-database.aspx
Cela devrait vous aider à démarrer, le code sage.
mieux pour stocker l'image dans un folder
et enregistrer le chemin d'accès dans la base de données, ce qui serait beaucoup plus rapide que l'enregistrement dans la base de données.
Remarque ne pas user type image, qui va changer la base de données de formulaire lui-même : read this
Mais cela fait mal aux sauvegardes. La bonne chose à propos de les stocker comme un blob est tout pour l'application est dans la DB, pas éparpillé à travers un système de fichiers. –
Pas vraiment: vous n'avez aucun moyen d'imposer des liens ou que des fichiers/données correspondent. Ce n'est qu'une solution si vous vous souciez vraiment de la qualité et de l'intégrité de vos données. – gbn
SharePoint stocke tout dans la base de données, y compris les images et les documents volumineux. Je dirais donc que c'est tout à fait possible et que les tâches de maintenance comme les sauvegardes seraient beaucoup plus faciles. Et avec le nouveau support de FILESTREAM dans Sql 2008, la performance ne devrait pas poser de problème. – Mhmmd
chemin Stocker les images sur DB au lieu de stocker sous forme binaire, car il nuit à la performance. Dans le serveur SQL, les types de données BLOB sont stockés dans des pages distinctes appelées page LOB_data et sur les pages de données, les pointeurs sont liés à la page LOB_data. Vous ne pouvez pas créer d'index sur un type de données BLOB également. Par conséquent, il affecte négativement la performance. La solution idéale serait de stocker les images dans un lecteur partagé et de stocker le lien de l'image dans la base de données.
-1 ... une autre réponse hors sujet, d'autant plus que les images de la base de données sont pleinement valides et présentent de nombreux avantages. Autrement dit, à moins que vous croyiez que les sauvegardes sont quelque chose pour les gens stupides et pas pour vous. Le stockage DB est le seul moyen de prendre en charge une sauvegarde entièrement intégrée en un seul endroit. – TomTom
si votre souci est la performance essayez d'éviter de stocker des images dans la base de données, ou si vous êtes sur SQL Server 2008, alors vous devez effectuer des sauvegardes séparées pour le stockage filestream – banupriya
J'ai des colonnes filestream sur ma DB et ils sont sauvegardés avec la base de données ... sans rien faire d'autre. –
- 1. Quelle est la meilleure façon de gérer les images cassées?
- 2. Quelle est la meilleure façon de stocker des données d'historique dans SQL Server 2005/2008?
- 3. Quelle est la meilleure façon de dire à un framework quelle base de données utiliser?
- 4. Quelle est la meilleure façon d'animer de nombreuses images?
- 5. Quelle est la meilleure façon de stocker rapidement des données en Python?
- 6. Quelle est la meilleure façon de stocker des variables de classe en PHP?
- 7. Quelle est la meilleure façon de stocker une liste de messages/arbre fileté dans SQL?
- 8. Quelle est la meilleure façon de stocker des données centralisées pour (et de) la traduction?
- 9. Quelle est la meilleure façon de stocker l'historique des modifications des articles de site Web?
- 10. Quelle est la meilleure façon de stocker des fichiers dans une application web (asp.net + wcf)
- 11. Quelle est la meilleure façon de stocker des messages texte? Quelque chose comme SMS
- 12. Quelle est la meilleure façon d'implémenter cette requête SQL?
- 13. iPad - meilleure façon de stocker des données
- 14. Quelle est la meilleure façon de stocker des fichiers multimédia sur une base de données?
- 15. Quelle est la meilleure pratique pour stocker et traiter des images et des vidéos?
- 16. Quelle est la meilleure façon de stocker des données binaires (images, pdf, mp3, vidéos ect) dans mysql et pourquoi?
- 17. quelle est la meilleure façon d'éviter l'injection sql dans mysql
- 18. Quelle est la meilleure façon de manipuler et de stocker d'énormes listes ordonnées ou des hachages?
- 19. La meilleure façon de stocker ces données dans SQL Table
- 20. Quelle est la meilleure façon de stocker des données html dans une base de données mysql?
- 21. Quelle est la meilleure façon de déployer une servlet d'image pour maintenir la confidentialité des images?
- 22. Quelle est la meilleure façon de charger la balance? PHP
- 23. Quelle est la meilleure façon de stocker trois ensembles d'entrées d'attributs en Java?
- 24. Quelle est la meilleure façon de stocker des données sur un nœud TreeView?
- 25. Quelle est la meilleure façon de stocker des données telles que «Favoris» sur une application Android?
- 26. Quelle est la meilleure façon d'implémenter hashCode()?
- 27. Quelle est la meilleure façon de stocker l'ordre entre les lignes de la base de données?
- 28. Quelle est la meilleure façon de créer des déploiements ClickOnce
- 29. Quelle est la meilleure façon de filer des tweets?
- 30. Quelle est la meilleure pratique: stocker des images dans MySQL ou stocker uniquement des chemins d'image dans MySQL?
Demandé [plusieurs fois avant] (http://stackoverflow.com/search?q=store%2Bimages%2BSQL%2BServer). Un exemple: [Comment stocker et récupérer des images à l'aide de SQL Server (Server Management Studio)] (http://stackoverflow.com/questions/2427767/how-to-store-and-retrieve-images-using-sql-server- server-management-studio) – gbn