4 sep. 2015
Le besoin
Faire en sorte qu'un administrateur de drupal puisse donner un accès privé à un certain type d'utilisateur ("client" par exemple) et ce pour des fichiers lourds (>300MO).
Solution
- Utiliser le FTP classique pour permettre à l'administrateur d'uploader des fichiers de poids
- Déclarer de façon classique votre répertoire sous contrôle d'accès via l'administration (admin/config/media/file-system - cf doc en ligne)
- Créer un type de contenu :
- accessible à certains rôles seulement en utilisant le module "Content Access"
- avec un champ de type "file" :
- qui permet d'aller chercher des fichiers dans votre arborescence et sur le serveur (grâce au module "FileField sources" et à son option : "Sources des fichiers" > "Répertoire du serveur" (File attach from server directory) )
Attention à bien déclarer dans quel répertoire (private dans le cas le plus classique dans la mesure où l'on ne veut pas que les fichiers soient accessibles à tous) le module va chercher les fichiers dans les paramétrages de "File Attach" - dont la destination de l'upload est "privée"
- qui permet d'aller chercher des fichiers dans votre arborescence et sur le serveur (grâce au module "FileField sources" et à son option : "Sources des fichiers" > "Répertoire du serveur" (File attach from server directory) )
- Log in to post comments