Development #1959
Ajout de la possibilité de limiter la taille des pièces jointes sur les champs de type Upload de fichier
0%
Description
Actuellement la taille des pièces jointes n'est pas limitée. Il faut pouvoir définir une taille limite, si possible dans le paramétrage du champ pour définir la taille attendu en fonction du document demandé.
Fichiers
Historique
Mis à jour par Victor Claudet il y a plus de 11 ans
- Version cible changé de Au-quotidien 2014.5 à Au-quotidien 2012.3
Version actuelle.
Les agents de l'état-civil reçoivent parfois plusieurs dizaines de demandes par jour. Donc plusieurs 100ène de Méga-octets si les pièces ne sont pas limités en volume. Du coup il est urgent de limiter les pièces pour leur éviter des temps d'attente interminables.
Mis à jour par Thomas Noël il y a plus de 11 ans
On ne peut pas limiter au niveau apache ou scgi en coupant la réception si la taille dépasse. On doit donc accepter le fichier entier.
Quelques pistes :- on peut refuser le fichier une fois qu'il a été reçu, si sa taille dépasse la limite
- et/ou si c'est une image on pourrait ajouter un système de thumbnail + afficheur de version "dégradée/compressée" de l'image (attention au cas du scan PDF multipage)
- et/ou on peut penser à ajouter un contrôle javascript avant le post sur le front-end (possible depuis html5 je crois)
Note importante à mon avis : la limitation du volume en entrée va empêcher beaucoup de gens d'envoyer des documents, car ils ne sauront pas réduire le volume de l'image (et risquent de la rendre illisible), ou bien ne pourront pas (absence de logiciel adéquat). Je préfère donc de très loin avoir un système d'affichage plus intelligent côté backoffice. Au pire, un système d'alerte (html/jaja) sur le frontoffice, mais pas quelque chose de bloquant.
Mis à jour par Thomas Noël il y a environ 11 ans
- Fichier 0001-form-new-widget-for-file-uploads-2650.patch ajouté
- Statut changé de Nouveau à Solution déployée
- Version cible changé de Au-quotidien 2012.3 à Au-quotidien 2014.5
Ci-joint un patch proposé par Fred pour #2650 (cf le début des discussions là bas).
Reste à faire :- tester sur un max de navigo et d'OS
- éventuellement, étudier comment empêcher l'abandon d'un upload en cours si on clique sur "suivant/précédent"
Mis à jour par Frédéric Péters il y a environ 11 ans
- Fichier 0001-form-new-widget-for-file-uploads-1959.patch 0001-form-new-widget-for-file-uploads-1959.patch ajouté
- Fichier 0001-adapt-strongbox-support-to-the-revised-file-widget-1.patch 0001-adapt-strongbox-support-to-the-revised-file-widget-1.patch ajouté
Voilà une mise à jour du patch; avec aussi le patch correspondant côté auquotidien, qui ajoute la gestion (bien simplifiée) du porte-documents.
Mis à jour par Frédéric Péters il y a environ 11 ans
- Fichier
0001-form-new-widget-for-file-uploads-2650.patchsupprimé
Mis à jour par Frédéric Péters il y a environ 11 ans
- Statut changé de Solution déployée à Résolu (à déployer)
Voilà, c'est poussé dans le dépôt, et utilisé à montpellier.
Mis à jour par Frédéric Péters il y a plus de 10 ans
- Statut changé de Résolu (à déployer) à Fermé