La limite de téléchargement par défaut pour les pièces jointes est de 10 Mo. Il s’agit d’un paramètre global qui s’applique même aux administrateurs. Je me demande pourquoi un administrateur aurait une limite de téléchargement quelconque. Supposons que je veuille télécharger un fichier sur mon site, comme une application ou un programme. Je souhaite que les utilisateurs puissent télécharger ce programme. Étant administrateur, je sais ce que je télécharge et que c’est sûr. Pourquoi devrais-je avoir la même limite qu’un utilisateur ordinaire ?
Vous confondez deux paramètres différents ici
- taille maximale de l’image (4 Mo par défaut)
- taille maximale de la pièce jointe (10 Mo par défaut)
Ok, désolé. Je parlais de la taille maximale des pièces jointes. Donc, je veux dire 10 Mo, pas 4 Mo. Je souhaite que l’administrateur puisse joindre n’importe quel fichier, ou du moins définir une limite de pièce jointe distincte pour les administrateurs dans le panneau d’administration. Disons 200 Mo comme limite pour les pièces jointes des administrateurs.
Cela pourrait être une bonne fonctionnalité, car le personnel doit avoir la possibilité de télécharger des fichiers de n’importe quelle taille – les utilisateurs réguliers non. Il existe déjà une option appelée extensions autorisées pour le personnel, alors pourquoi ne pas ajouter la possibilité pour le personnel lui-même de contrôler la taille des fichiers téléchargés ou de la rendre illimitée ?
De plus, serait-il possible pour uploads.json?client_id=000000000000000 de définir également un paramètre supplémentaire qui serait toujours le même pour un utilisateur donné (indépendamment de la session), afin qu’il soit peut-être possible de différencier la taille des téléchargements pour différents utilisateurs (personnel vs régulier/non authentifié), de sorte que côté serveur web nous puissions définir client_max_body_size (ou autre chose) en fonction de l’emplacement (qui prend en compte la requête) ? Ainsi, la requête de téléchargement de Discourse ressemblerait à uploads.json?client_id=000000000000000&user_id=constant_hashed_user_id_string.
En bref, nous avons besoin de la possibilité de télécharger des fichiers plus volumineux, comme partager la version bêta de notre logiciel avec des personnes spécifiques (pour les tests), mais les utilisateurs n’ont presque jamais besoin de plus de 2 Mo.
Merci pour ce logiciel fantastique et pour rendre le monde meilleur ! <3