IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Conception Web Discussion :

Pour afficher une image à partir de desktop dans un fichier pdf où l'enregistrer?


Sujet :

Conception Web

  1. #1
    Membre régulier
    Homme Profil pro
    étudiant
    Inscrit en
    Septembre 2011
    Messages
    342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2011
    Messages : 342
    Points : 124
    Points
    124
    Par défaut Pour afficher une image à partir de desktop dans un fichier pdf où l'enregistrer?
    bonjour,

    j'ai une application web avec angularjs/symfony2,une des options de l'application consiste à créer des fichiers pdf dont le logo de l'entreprise est choisi à partir de desktop puis lorsque je clique sur valider d'une des pages web de l'application il affiche un rapport avec ce logo choisi.
    Mon problème est que j'ai pas compris,est ce que je dois stocker l'image dans la base de données ou dans la RAM
    merci pour l'aide

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    927
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 927
    Points : 2 113
    Points
    2 113
    Par défaut
    Bonjour,

    Est-ce que vous voulez savoir s'il est préférable de stocker les images ou autres fichiers volumineux dans la base de données (au format BLOB ?) ou directement sur le stockage/disque dur ?

    Tout dépend du contexte, et le vôtre semble être "simple" (un seul logo à stocker) et donc je vous conseillerais de le stocker sur le disque dur. Par contre, s'il s'agit d'un site gérant des centaines de "clients" ayant chacun un logo, pourquoi pas stocker le logo dans la BD.




    Apparemment, le stockage sur disque dur, en mettant uniquement le chemin des fichiers dans la base de données, peut être utile s'il y a vraiment beaucoup de fichiers à gérer :
    - stocker en base de données consommerait plus d'espace de stockage
    - des produits existent déjà pour optimiser le "stockage sur disque"
    - les serveurs web savent déjà gérer les fichiers "stockés sur disque"

    Par contre :

    databases win out where transactional integrity between the image and metadata are important.
    • it is more complex to manage integrity between db metadata and file system data
    • it is difficult (within the context of a web application) to guarantee data has been flushed to disk on the filesystem
    As with most issues, it's not as simple as it sounds. There are cases where it would make sense to store the images in the database.

    • You are storing images that are changing dynamically, say invoices and you wanted to get an invoice as it was on 1 Jan 2007?
    • The government wants you to maintain 6 years of history
    • Images stored in the database do not require a different backup strategy. Images stored on filesystem do
    • It is easier to control access to the images if they are in a database. Idle admins can access any folder on disk. It takes a really determined admin to go snooping in a database to extract the images

    On the other hand there are problems associated

    • Require additional code to extract and stream the images
    • Latency may be slower than direct file access
    • Heavier load on the database server

Discussions similaires

  1. PHP/FLASH récupérer une variable pour afficher une image dans un clip
    Par Touillette85 dans le forum ActionScript 1 & ActionScript 2
    Réponses: 2
    Dernier message: 17/12/2008, 10h02
  2. Réponses: 3
    Dernier message: 28/10/2008, 17h04
  3. [MySQL] Problème pour afficher une image dont le chemin est stocké dans la bdd
    Par cel.Saint-Louis dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 12/11/2007, 08h49
  4. Besoin d'aide pour afficher une image dans un applet
    Par argon dans le forum AWT/Swing
    Réponses: 16
    Dernier message: 19/01/2006, 19h45
  5. Réponses: 3
    Dernier message: 02/12/2005, 13h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo