Upload et Afficher une image contenue dans le dossier protected

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

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

Quelques façons de s’y prendre:

[list=1][*]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).[/list][Publier = Avec l’asset manager]

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?)

Recherche la doc sur CAssetManager et CClientScript:

http://www.yiiframework.com/wiki/148/understanding-assets/

http://www.yiiframework.com/doc/api/1.1/CAssetManager