Ticket #210 (closed new feature: fixed)

Opened 3 years ago

Last modified 3 years ago

jforms: support du controle upload

Reported by: laurentj Owned by: laurentj
Priority: normal Milestone: Jelix 1.0beta3
Component: jelix:forms Version: 1.0 beta2.1
Severity: normal Keywords:
Cc: Php version:
Review: Hosting Provider:
Blocked By: Documentation needed:
Blocking: #35

Description (last modified by laurentj) (diff)

Il faut pouvoir indiquer dans le controle upload :

  • taille maximum du fichier à uploader
  • type mime accepté
  • l'emplacement où sauver le fichier (chemin d'un répertoire par rapport au temp de l'application)

Le formulaire html généré doit aussi avoir le bon enctype.

jForms::fill doit vérifier l'upload, et enregistrer le fichier dans le repertoire indiqué en attendant son stockage définitif.

Change History

Changed 3 years ago by laurentj

  • description modified (diff)

Changed 3 years ago by laurentj

  • status changed from new to assigned
  • owner set to laurentj

Fait. Les nouvelles specs sont :

  • attribut maxsize pour spécifier la taille maximale en octet
  • attribute mimetype, pour indiquer les types mimes possibles (séparés par des virgules ou points virgules)

Pas d'indication de chemin dans la balise, mais deux méthodes dans jFormsBase, saveFile et saveAllFile pour sauver respectivement le fichier d'un upload particulier ou tout les fichiers uploadés, avec possibilité d'indiquer le répertoire de sauvegarde (par défaut : var/uploads/_module~form_/)

Changed 3 years ago by laurentj

  • status changed from assigned to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.