Bonjour,
Je suis en train d'implémenter un module d'administration permettant de mettre à jour et d'insérer, entre autres des images.
Mon script php génère (en fonction d'un choix dans une liste déroulante) des couples de champs "textarea" et "file".
> Ce choix peut être de 1 à 30 (pour l'instant).
Donc le formulaire unique résultat de ce choix contient tous les couples de champs "textarea" et "file", le nombre de "couples" pouvant aller jusqu'à 30 (donc par conséquent 30 champs de type 'file').
> Les images à uploader font entre 50 ko et 150 ko.
> Les images sont renommées suivant un convention de nommage
> Le descriptif de l'image (champ textarea) et l'url de l'image sont appellés à être stockés dans ma base MySql, après validation du formulaire.
Cette façon de faire (champs de type "file" multiples et un seul formulaire pour l'upload) n'est est-elle pas dangereuse, je veux dire par là pouvant être souce d'erreur au niveau de l'upload (mémoire, "timesout" du script, souci de connexion,...). Erreur se répercutant sur l'insertion dans la base des données des champs "textarea" et des urls des images uploadées via les champs de type "file".
Est-ce jouable de procéder de cette manière, ou est-il préférable que, vu le nombre possible d'images à uploader en même temps (par le même formulaire), il soit préférable de passer par des formulaires successifs ?
Ma principale inquiétude est la gestion des erreurs et sont implémentation dans ce cas.![]()
Merci d'avance pour vos avis (éclairés)
![]()
Partager