Projet

Général

Profil

Development #1959

Ajout de la possibilité de limiter la taille des pièces jointes sur les champs de type Upload de fichier

Ajouté par Victor Claudet il y a plus de 11 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Haut
Assigné à:
-
Version cible:
-
Début:
16 novembre 2012
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Planning:

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

#1

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.

#2

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.

#3

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"
#4

Mis à jour par Frédéric Péters il y a environ 11 ans

Voilà une mise à jour du patch; avec aussi le patch correspondant côté auquotidien, qui ajoute la gestion (bien simplifiée) du porte-documents.

#5

Mis à jour par Frédéric Péters il y a environ 11 ans

  • Fichier 0001-form-new-widget-for-file-uploads-2650.patch supprimé
#6

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.

#7

Mis à jour par Frédéric Péters il y a plus de 10 ans

  • Statut changé de Résolu (à déployer) à Fermé
#8

Mis à jour par Thomas Noël il y a plus de 8 ans

  • Version cible Au-quotidien 2014.5 supprimé

Formats disponibles : Atom PDF