Le fichier est uploadé de manière temporaire ds /var/tmp avec 600. (localisation normale, droits minimum)
Puis on appelle la fonction move_uploaded_file qui le déplace ds le rep de destination. Et la les permissions restent à 600 alors que le UMASK est à 027 si l'on ne change pas de file système, si l'on change de filesystème, le UMASK s'applique. (comme pour mv)
loufoque wrote:
Message d'origine de Seb :
Bizarre, avez-vous une solution ?
chmod() ?
Oui, c'est finalement ce que j'ai fait.
Mon analyse est la suivante :
Le fichier est uploadé de manière temporaire ds /var/tmp avec 600.
(localisation normale, droits minimum)
Puis on appelle la fonction move_uploaded_file qui le déplace ds le rep
de destination. Et la les permissions restent à 600 alors que le UMASK
est à 027 si l'on ne change pas de file système, si l'on change de
filesystème, le UMASK s'applique. (comme pour mv)
Le fichier est uploadé de manière temporaire ds /var/tmp avec 600. (localisation normale, droits minimum)
Puis on appelle la fonction move_uploaded_file qui le déplace ds le rep de destination. Et la les permissions restent à 600 alors que le UMASK est à 027 si l'on ne change pas de file système, si l'on change de filesystème, le UMASK s'applique. (comme pour mv)