2011-12-05 3 views
-1

Possible en double:
Saving images: files or blobs?La meilleure façon de sauver des images dans le côté serveur

im construction d'un site qui aura grand nombre d'images. donc je veux savoir la meilleure façon de sauvegarder des images dans la base de données.

  1. Enregistrer des images dans la base de données dans un champ BLOB
  2. Enregistrer des images dans des bases de données sous forme de texte
  3. Enregistrement des images dans un fichier séparé et enregistrer l'emplacement dans la base de données

Quelle est la meilleure façon de options ci-dessus? Quels sont les avantages et les inconvénients des options ci-dessus? Des suggestions de meilleure façon que ci-dessus? Comment Flickr, FB, Google le faire?

suggère moi aussi quelques liens à lire.

+1

demandé plusieurs fois avant .... essayer de chercher SO .... –

+1

Voir aussi: http://stackoverflow.com/questions/3748/storing-images-in-db-yea-or-nay http://stackoverflow.com/questions/1047547/correct-way-to-upload-image-to-database http://stackoverflow.com/questions/1071636/storing-images-on-a-database http://stackoverflow.com/questions/1113324/whats-the-best-way-to-send-images-to-a-browser-quand-ils-doivent-être-stockés-etc, etc, ad infinitum. Veuillez effectuer une recherche avant de poster une question à l'avenir. – Polynomial

Répondre

2

Je l'ai toujours fait en stockant les fichiers image réels dans un dossier sur le serveur, puis en enregistrant le chemin d'accès à l'image dans la base de données. De cette façon, lorsque je récupère une valeur de la base de données, c'est un chemin qui peut aller directement dans la partie href = "" de l'élément car le site est également hébergé sur le même serveur.

Questions connexes