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

Symfony PHP Discussion :

upload file dans quel répertoire [2.x]


Sujet :

Symfony PHP

  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 546
    Par défaut upload file dans quel répertoire
    Bonjour,

    Je suis sur symfony 2.
    J'ai une Entity Article qui contient un certain nombre d'attribut comme nom, date... et image.
    Pour la création d'un Article, j'ai fait un form avec un bouton upload pour l'image. Pas de soucis j'arrive à uploader des images sur mon serveur, tout marche.

    Ma question porte sur où mettre ces images ? Dois-je les mettre dans un sous répertoire de web/ ? Plus en amont dans mon projet ?
    Mon souci est que seul le répertoire web/ est accessible dans mon virtualhost.
    Ou alors je mets dans un sous rep de web/ avec un .htaccess pour protéger les accès directs aux images...
    Ou alors, changement de stratégie et je stocke directement dans ma BD, mais j'aime pas trop...

    Votre avis serait le bienvenu.
    Merci !

  2. #2
    Membre extrêmement actif
    Avatar de dukoid
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2012
    Messages
    2 100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2012
    Messages : 2 100
    Par défaut
    HUGH JEJE , que la paix soit avec toi man !


    dans le /web c'est pas terrible.

    il me semble que l'on peut declarer un repertoire dans le virtualhost hors /web et de plus tu pourra le protéger avec un .htaccess

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2010
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Mai 2010
    Messages : 52
    Par défaut
    Bonjour,
    Je pense qu'il est bon pour toi de respecter la regle de symfony2 (tous les fichier (image, .css .js ...)destines aux internaute se trouve dans le repertoir /web) afin de garantire plus ou moins une de ses bonne pratique. Ceci dit tu peux (ce que je te recommande) uploader tes fichiers dans un sous repertoir de /web par exemple
    /web/upload/images

  4. #4
    Membre Expert
    Avatar de pmithrandir
    Homme Profil pro
    Responsable d'équipe développement
    Inscrit en
    Mai 2004
    Messages
    2 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d'équipe développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 419
    Par défaut
    Tu as aussi la possibilité d'utiliser un bundle comme gregwar. Ca te créé des images à la taille que tu veux depuis une image originale.

    Ce qui fait qu'en gros
    - tes originaux sont ou tu veux(en dehors de web)
    - dans web il y aura un "cache" qui contiendra une version de l'image pour chaque dimension que tu utilises).

    C'est pratiques par exemple si tu veux changer ta présentation plus tard, tu vides le cache, change les dimensions des images que tu veux et il te regenerera des images de la bonne qualité depuis les originaux.
    J'utiise ca pour les avatars sur mon site.

  5. #5
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    546
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 546
    Par défaut
    Merci à tous pour vos retours !!!
    J'ai commencé à regarder le bundle de gregwar, ça m'a l'air pas mal du tout...
    Merci !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Dans quel répertoire il faut placer les .dll
    Par BasicZX81 dans le forum VB.NET
    Réponses: 2
    Dernier message: 31/08/2012, 18h14
  2. Trouver dans quel répertoire se trouve la DLL
    Par colorid dans le forum Langage
    Réponses: 3
    Dernier message: 18/03/2009, 17h17
  3. dans quel répertoire doit on mettre les import ?
    Par geol99 dans le forum Langage
    Réponses: 17
    Dernier message: 08/06/2007, 14h25
  4. Dans quel répertoire travailler ?
    Par jgfa9 dans le forum NetBeans
    Réponses: 4
    Dernier message: 07/06/2006, 09h21
  5. [ERROR.PHP]Dans quel répertoire?
    Par Jean_Benoit dans le forum Apache
    Réponses: 5
    Dernier message: 28/03/2006, 09h48

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