Bonjour,
Je bricole un petit projet perso pour un ami : l'idée est de générer un QR code que les invités d'une soirée scannent pour arriver sur une page où ils déposent directement leurs photos, sans installer d'appli ni créer de compte.
Côté génération du QR en JS j'ai regardé qrcode.js et deux ou trois alternatives, ça va. C'est surtout le flux d'upload multiple côté mobile et la simplicité d'usage qui me posent question.
Il existe déjà des services grand public qui font exactement ça, du type une plateforme dédiée où l'invité scanne un QR code et dépose ses photos, et j'aimerais m'inspirer de leur approche sans tout réécrire. Est-ce que certains d'entre vous ont déjà implémenté ce genre de flux ? Des pièges à éviter sur l'upload multiple depuis un téléphone (poids des fichiers, EXIF, reprise sur coupure réseau) ?
Merci d'avance,
Jean
Générer un QR code vers une page d'upload de photos : vos retours ?
-
crimson_passant_46
- Messages : 2
- Enregistré le : 05 juin 2026, 08:08
Re: Générer un QR code vers une page d'upload de photos : vos retours ?
salut, marrant je me suis bricolé un truc dans le genre l'an dernier pour un mariage, en js vanilla pcq javais pas envie de sortir l'artillerie lourde juste pour ça x)
le piege qui m'a le plus mordu c'est l'exif. les photos prises en portrait sur tel sortent souvent tournées de 90° une fois reaffichées, donc si tu lis pas l'orientation exif (ou que tu forces pas une rotation au moment de l'affichage) t'as la moitié des tofs couché et les invités comprennent rien. classique mais ça surprend toujours.
l'autre gros morceau c'est le poids. une photo de tel ça tape vite dans les 4-5 Mo, si quelqu'un en balance 15 d'un coup en 4G pourri l'upload part en sucette. perso javais resizé/compressé coté client avant d'envoyer, juste un passage dans un canvas et ça allege enormement. la qualité baisse un chouia mais pour des photos de soirée osef honnetement
pour l'upload multiple en soi un input file avec multiple + accept image + FormData ça suffit large, pas besoin de lib. par contre la reprise sur coupure reseau en pur js c'est vite la galere, faut decouper en chunks et gerer les retry a la main. moi javais laché l'affaire et juste affiché un message clair genre reste sur la page le temps que ça monte, pas glorieux mais ça depanne ^^
tu pars sur combien de photos par invité en gros ? pcq si c'est 2-3 tofs chacun tu te prends peut etre la tete pour rien sur la reprise
le piege qui m'a le plus mordu c'est l'exif. les photos prises en portrait sur tel sortent souvent tournées de 90° une fois reaffichées, donc si tu lis pas l'orientation exif (ou que tu forces pas une rotation au moment de l'affichage) t'as la moitié des tofs couché et les invités comprennent rien. classique mais ça surprend toujours.
l'autre gros morceau c'est le poids. une photo de tel ça tape vite dans les 4-5 Mo, si quelqu'un en balance 15 d'un coup en 4G pourri l'upload part en sucette. perso javais resizé/compressé coté client avant d'envoyer, juste un passage dans un canvas et ça allege enormement. la qualité baisse un chouia mais pour des photos de soirée osef honnetement
pour l'upload multiple en soi un input file avec multiple + accept image + FormData ça suffit large, pas besoin de lib. par contre la reprise sur coupure reseau en pur js c'est vite la galere, faut decouper en chunks et gerer les retry a la main. moi javais laché l'affaire et juste affiché un message clair genre reste sur la page le temps que ça monte, pas glorieux mais ça depanne ^^
tu pars sur combien de photos par invité en gros ? pcq si c'est 2-3 tofs chacun tu te prends peut etre la tete pour rien sur la reprise
