Yii Framework Forum: Upload et Afficher une image contenue dans le dossier protected - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Upload et Afficher une image contenue dans le dossier protected Rate Topic: ***-- 1 Votes

#1 User is offline   pynas 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 36
  • Joined: 03-March 15

Posted 03 March 2015 - 08:23 AM

Bonsoir à tous.
Je voudrais savoir s'il est possible (et comment s'y prendre) :
  • Uploader un fichier (image par exemple) dans un dossier de PROTECTED
  • afficher une image contenu dans un dossier à son tour contenu dans PROTECTED
car seul celles qui se trouvent hors de ce dossier s'affichent
Merci d'avance
0

#2 User is offline   le_top 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 460
  • Joined: 08-June 10
  • Location:France (Ile-de-France/Val d'Oise)

Posted 04 March 2015 - 04:30 AM

L'objectif du répertoire 'protected' est justement d'être protégée.

Quelques façons de s'y prendre:
  • Publier le répertoire dans lequel se trouve l'image.
    L'inconvénient est que de facto tous les fichiers dans le répertoire deviennent publiques.
  • Publier seulement l'image en question.
    Les inconvénient sont: le risque de créer beaucoup de répertoires dans 'assets', et le fichier en question devient en quelque sorte publique.
  • Implémenter un controleur/action qui va délivrer le contenu au client.
    L'inconvénient est qu'il y a un peu plus de code à faire, et que cela demande quelques minimes resources en plus.
    Les avantages sont que l'image peut être fourni seulement aux utilisateurs autorisés et qu'il n'est donc pas publique. Les 'header' sont également maîtrisable (pour éviter les mises en cache, etc).
[Publier = Avec l'asset manager]
0

#3 User is offline   pynas 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 36
  • Joined: 03-March 15

Posted 04 March 2015 - 07:47 PM

bonsoir
Merci le_top juste pour moi je suis un nouveau comme je l'ai mentionner
je ne comprend pas vraiment correctement le terme publier (rendre public une image comment?)
0

#4 User is offline   le_top 

  • Advanced Member
  • PipPipPip
  • Yii
  • Group: Members
  • Posts: 460
  • Joined: 08-June 10
  • Location:France (Ile-de-France/Val d'Oise)

Posted 05 March 2015 - 04:55 AM

Recherche la doc sur CAssetManager et CClientScript:

http://www.yiiframew...tanding-assets/
http://www.yiiframew...1/CAssetManager
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users