Bonjour à toutes et à tous,
Développeur novice, j'ai mis sur pied mon premier projet :un site de petites annonces, que j'ai mis en ligne il y a peu. Sur mon formulaire de publication d'annonce, je permet d'upload jusqu'à 10 photos, grâce à des input file tout simple. Le hic c'est que, lorsque je le fais, la validation du formulaire qui s'en suit devient très très lente et ça, c'est pas bon pour mes éventuels visiteurs.
En fouillant sur le net, j'ai découvert qu'il existe des plugins JS qui permettent d'upload des fichiers. L'avantage étant (à mon avis) qu'ils rassurent l'utilisateur sur le temps d'attente pour l'uploading de ses photos, grace à une barre de progression .
J'aimerais savoir comment ces plugins fonctionnent exactement:
Les fichiers sont-ils upload sur le serveur de mon hebergeur, permettant ainsi que la validation de mon formulaire soit plus rapide?
Personnellement, en bdd, je n'enregistre pas les photos elles même, mais un chemin vers le dossier qui les contient.
Un développeur a rapporté que ces plugins enregistrent l'image telle qu'elle en bdd. Est-ce vrai?
Toujours dans le but que la validation du formulaire soit plus rapide, j'ai pensé à utiliser sur les photos, un système de compression sans perte. Mais je suppose que ne fera qu'empirer les chose...
Brèf, j'en appel à vos avis éclairé. Si vous pouviez aussi me passer des liens vers des plugins que vous trouvez de qualité, je suis preneur.
Je rappel qu'il n'y a pas ce problème de lenteur lorsque je fais des tests en local. L'upload des images et le traitement qui suit se fait quasi instantanément.
Merci d'avance
Partager