Règles générales de téléversement et messages d’erreur #
Les menus et les libellés déjà traduits apparaissent ici tels qu’ils s’affichent dans le CMS en français ; les boutons et champs encore en néerlandais dans le CMS sont indiqués en néerlandais avec une traduction entre parenthèses.
Les règles ci-dessous s’appliquent à toutes les méthodes de téléversement de Fotoprotools. Voir Foto’s uploaden — overzicht van alle methodes (néerlandais) pour une explication par méthode.
Noms de fichiers #
- Ce n’est pas le nom de fichier lui-même, mais le nom de connexion qui en est dérivé qui doit être unique — et ce au sein de votre propre compte, pas littéralement dans tout le système Fotoprotools. Si vous utilisez le même nom pour la photo principale d’un élève dans deux classes différentes de votre compte, cela peut entrer en conflit (message d’erreur
LOGIN_DUPLICATE). - Vous voulez téléverser plusieurs photos par enfant ou par sujet ? Utilisez alors un suffixe numérique :
Pietje_Puk_1.jpg,Pietje_Puk_2.jpg,Pietje_Puk_3.jpg. Le système lit la partie située avant le dernier_<nombre>comme nom de connexion et regroupe ainsi automatiquement toutes les photos d’un même dossier sous un seul élève. - Attention : cette « coupure après le dernier trait de soulignement » se fait aussi quand aucun numéro ne suit. Une photo isolée nommée par exemple
Pietje_Puk.jpg(sans_1) reçoit alors le nom de connexionPietjeau lieu dePietje_Puk. Évitez les traits de soulignement dans les noms sans numéro, ou ajoutez toujours un numéro. - Ce n’est pas seulement cosmétique : si deux enfants du même dossier s’appellent
Jan_Jansen.jpgetJan_Pietersen.jpg, ils reçoivent tous deux le nom de connexionJanet sont liés comme un seul élève. - N’utilisez dans les noms de fichiers que des lettres ordinaires, des chiffres,
-et_. Les lettres avec tréma ou accent (ë,é,ï) peuvent faire que la photo apparaisse dans la liste sans être affichée. Renommez-les avant de créer le zip.
Téléverser à nouveau la même photo #
Si vous téléversez à nouveau un fichier portant le même nom dans le même album, la photo existante est remplacée. Aucune photo en double n’est ajoutée. Vous voulez vraiment vous débarrasser d’une photo ? Supprimez-la d’abord dans l’album.
C’est aussi possible avec la photo principale d’un élève (pour Pietje_Puk_1.jpg, Pietje_Puk_2.jpg, etc., la première de la série). Jusqu’au 21 septembre 2026, l’élève perdait alors sa photo principale et disparaissait de l’album ; c’est corrigé. Si le problème s’est produit chez vous avant cette date, contactez Fotoprotools.
Lors du remplacement, le nom et l’adresse e-mail de l’élève sont conservés, mais le nom de connexion et le classement sont à nouveau déterminés à partir du nom de fichier. Si vous les aviez modifiés manuellement dans l’écran de modification, ou si vous aviez détaché ou regroupé autrement la photo, le nouveau téléversement annule ces changements.
Si vous téléversez le même nom de fichier dans un autre album, vous recevez le message indiquant que le nom de connexion existe déjà. Pour un zip d’école ou de classe, vous voyez depuis le 24 septembre 2026 tous les noms de connexion en conflit en même temps dans un tableau, avec pour chacun le fichier de votre zip, la classe ou l’album où la connexion est déjà utilisée et la photo concernée ; rien n’a alors encore été téléversé. Voir Noms de connexion en conflit : tout dans un seul tableau ci-dessous.
Quelle photo devient la photo principale #
Si un élève a plusieurs photos, la première devient la photo principale : celle qui apparaît en haut dans la boutique en ligne et qui est reprise dans le téléchargement de l’album.
Depuis le 27 août 2026, c’est le numéro dans le nom de fichier qui détermine quelle photo c’est, et non plus l’ordre aléatoire des fichiers dans le zip. Les numéros sont lus comme des nombres, _2 vient donc avant _10. Parmi Pietje_Puk_1.jpg, Pietje_Puk_2.jpg et Pietje_Puk_10.jpg, c’est donc toujours Pietje_Puk_1.jpg qui devient la photo principale.
Vous voulez une autre photo comme photo principale ? Renommez les fichiers avant le téléversement pour que la photo souhaitée ait le numéro le plus bas.
Quels fichiers sont repris #
Dans un zip, seules les photos avec l’extension .jpg, .jpeg ou .png sont lues. Les majuscules n’ont pas d’importance : .JPG, .Jpeg et .PNG sont aussi repris. Tenez compte de ceci :
- Depuis le 30 septembre 2026,
.jpeget une écriture mixte comme.Jpgfonctionnent aussi. Auparavant, ces fichiers disparaissaient silencieusement du téléversement. Si des photos vous ont manqué à l’époque, vous pouvez maintenant simplement les téléverser à nouveau. - Les autres fichiers d’un zip (par exemple
.tif,.heicou.pdf) sont toujours ignorés et supprimés sans message. - Si vous téléversez une photo isolée dans une classe et qu’il ne s’agit pas d’un
.jpg,.jpegou.png, vous recevez bien un message : « Ce type de fichier n’est pas pris en charge : … Téléversez un fichier .jpg, .jpeg ou .png. » Si un tel fichier se trouve parmi d’autres photos, les autres sont traitées normalement et le fichier figure dans la liste des photos en échec. - Les fichiers parasites de Windows et macOS (
.DS_Store,__MACOSX,Icon,.BridgeSortet les fichiers commençant par._) sont retirés automatiquement. Vous n’avez rien à faire.
S’il manque des photos après un téléversement de zip sans message d’erreur, vérifiez d’abord si le zip contenait des fichiers d’un autre type.
Les photos en portrait sont correctement orientées depuis le 15 septembre #
Si vous photographiez à la verticale, l’appareil enregistre souvent la photo en paysage et ajoute seulement une note indiquant qu’elle doit encore pivoter d’un quart de tour. Jusqu’à récemment, Fotoprotools n’effectuait pas cette rotation avant de réduire la photo, puis supprimait la note — les portraits verticaux se retrouvaient ainsi couchés dans le CMS et dans la boutique.
Depuis le 15 septembre 2026, la photo est d’abord pivotée puis réduite, pour les photos isolées, l’import depuis le cloud ou un NAS et les portraits d’un zip d’école. Depuis le 9 octobre 2026, c’est aussi le cas avec Téléverser une classe ou un sous-album et pour le dossier Groepsfoto’s d’un zip d’école ; jusqu’à cette date, les photos n’y étaient pas réduites du tout et restaient telles que vous les fournissiez. Une photo qui ne peut pas y être réduite apparaît désormais aussi dans le message orange. Les photos arrivées de cette manière avant le 9 octobre ne sont pas réduites après coup ; si vous le souhaitez, téléversez-les à nouveau.
Les photos déjà présentes ne sont pas corrigées après coup. Si des portraits sont mal orientés dans un album, la seule solution est de les téléverser à nouveau. Une vignette déjà créée reste également de travers, même si la photo elle-même est correcte.
Noms de dossiers #
Les majuscules n’ont pas d’importance, mais le type d’apostrophe, si. Utilisez l’apostrophe droite : Portretfoto's et Groepsfoto's. Word, Pages et macOS la remplacent automatiquement pendant la saisie par une apostrophe courbe (Portretfoto’s), et un tel dossier n’est pas reconnu.
Le plus sûr est de supprimer complètement l’apostrophe. Ces noms fonctionnent tous, quelles que soient les majuscules :
| Pour les portraits | Pour les photos de groupe |
|—|—|
| Portret, Portretten, Portretfoto, Portretfotos, Portretfoto's | Groep, Groepen, Groepfoto, Groepfotos, Groepsfoto, Groepsfotos, Groepsfoto's |
Vous vous en rendez compte trop tard ? Renommez le dossier dans l’Explorateur ou le Finder en retapant entièrement le nom — ne le copiez pas d’un e-mail ou de Word, sinon l’apostrophe courbe revient.
Si un dossier porte un autre nom, cela tourne mal — mais pas toujours de façon visible :
- Téléverser une école ou un album principal : vous recevez le message « Le dossier Portretfoto’s a un nom non valide. Renommez ce dossier dans la classe Groep 3 ». Le téléversement s’arrête à ce dossier. Les classes traitées avant ce dossier peuvent déjà avoir été ajoutées ; rien n’est annulé. Renommez le dossier et téléversez à nouveau tout le zip : les classes existantes sont alors complétées.
- Téléverser une classe ou un sous-album : depuis le 18 septembre 2026, vous recevez le message « Le dossier « … » de la classe « … » n’est pas un dossier Portretfoto’s ou Groepsfoto’s. Renommez ce dossier et téléversez à nouveau le zip. » Auparavant, le téléversement s’arrêtait ici sans message d’erreur et indiquait même qu’il avait réussi ; si vous avez vu cela pendant l’été 2026, voilà l’explication.
Avec le flux tags et étoiles, ces noms de dossiers ne sont pas nécessaires : le système les génère lui-même à partir des labels XMP. Voir School of album uploaden met tags en sterren (néerlandais).
Message vert, mais pas de photos ? #
Il reste une situation où le téléversement se déclare réussi alors que tout n’est pas arrivé : le zip contient des photos d’un autre type que .jpg, .jpeg ou .png. Celles-ci sont ignorées sans message. Vérifiez alors le zip et téléversez-le à nouveau.
Plusieurs dossiers de classe dans un même zip avec Téléverser une classe ou un sous-album ne posent (plus) de problème : chaque dossier de classe est traité, comme une classe distincte dans l’album choisi.
Jusqu’au 30 septembre 2026, les fichiers .jpeg et une écriture comme .Jpg faisaient aussi partie de cette liste ; ils sont maintenant traités normalement.
Les deux situations qui figuraient également ici — un sous-dossier mal nommé et une classe qui existe déjà — sont résolues depuis le 18 septembre 2026 : la première donne maintenant un message d’erreur clair, et dans la seconde les photos sont ajoutées à la classe existante au lieu d’être supprimées.
Taille maximale des fichiers #
- Par défaut : 1,5 Go par téléversement.
- Sur un site de photographie professionnelle : 10 Go par téléversement.
- Si vous choisissez un fichier plus volumineux, il n’est même pas envoyé : vous voyez immédiatement « Votre fichier dépasse la taille autorisée de 1,5GB ! » (sur un site de photographie professionnelle, il est écrit 10GB) avec à côté un bouton Réinitialiser pour retirer le fichier de la zone.
- Votre zip est plus volumineux ? Répartissez-le en plusieurs téléversements par classe ou par demi-journée et utilisez pour cela Téléverser une école ou un album principal. Veillez à ce que le nom de la classe soit écrit exactement de la même façon dans chaque zip partiel — Fotoprotools complète alors la classe existante. Si la classe existe déjà, les photos du zip suivant sont ajoutées à cette classe ; cela fonctionne via Téléverser une école ou un album principal comme via Téléverser une classe ou un sous-album.
- Si vous livrez une école avec des tags et des étoiles, cela doit se faire en un seul zip ; voir School of album uploaden met tags en sterren (XMP metadata) (néerlandais).
- En plus de cette limite dans votre navigateur, il existe aussi une limite sur le serveur lui-même. Si vous l’atteignez, vous voyez le code d’erreur
FILE_TOO_LARGE,NO_FILE_RECEIVEDou le message « Le fichier est trop volumineux pour le serveur » (HTTP 413). Répartissez alors le zip.
Pendant le téléversement #
- Pour un zip ou un fichier Excel, vous voyez Téléversement en cours — 3:07 avec le temps qui s’écoule, et en dessous la phase en cours : d’abord Envoi du fichier… 42%, puis Traitement sur le serveur….
- Si ce traitement dure plus d’une demi-minute, une ligne rassurante apparaît : « Les fichiers volumineux peuvent prendre quelques minutes — vous pouvez laisser cet onglet ouvert. »
- Pour les gros zips, le traitement peut encore durer quelques minutes après 100 % — c’est normal. Gardez l’onglet ouvert jusqu’à ce que vous voyiez le message vert « Vos fichiers ont été téléversés en 2:14 ».
- Pour les photos isolées, vous ne voyez ni temps ni phase pendant le téléversement : la zone de téléversement reste vide jusqu’à l’apparition du message vert ou orange. Laissez là aussi l’onglet ouvert.
- Si vous voyez à la place du message vert un message orange contenant réussies et échouées, le téléversement n’a que partiellement réussi ; voir ci-dessous.
Où retrouver une erreur #
Un téléversement échoué se signale à deux endroits :
- Le message en bas à droite de l’écran. En cas d’erreur, il reste affiché jusqu’à ce que vous le fermiez vous-même, afin que vous puissiez lire ou recopier le texte tranquillement.
- Un message permanent dans le panneau de téléversement lui-même. Il reste affiché jusqu’à ce que vous lanciez un nouveau téléversement ou le fermiez — même si vous aviez déjà fermé le message en bas à droite.
Dans ce panneau, vous voyez :
- En cas de téléversement entièrement échoué : l’explication, en dessous le message littéral du serveur (qui indique souvent de quelle connexion ou de quel fichier il s’agit) et le code d’erreur.
- En cas de téléversement partiellement réussi : combien de photos ont réussi et combien ont échoué, avec en dessous la liste complète des fichiers en échec et, pour chaque fichier, la raison. Au-delà de 25 fichiers en échec, vous voyez les 25 premiers et le nombre de fichiers restants.
Si vous contactez le support, joignez une capture d’écran de ce panneau — tout ce dont nous avons besoin y figure.
Noms de connexion en conflit : tout dans un seul tableau #
Depuis le 24 septembre 2026, le système vérifie un zip d’école ou de classe avant tout traitement pour repérer tous les noms de connexion qui entreraient en conflit. S’il en trouve un ou plusieurs, le téléversement est refusé en entier — rien n’est alors téléversé — et vous voyez dans le panneau de téléversement par exemple « 3 identifiants de ce zip entrent en conflit avec d’autres classes. Rien n’a été téléversé. » Auparavant, le téléversement s’arrêtait au premier conflit et vous les découvriez un par un.
Sous ce message se trouve le bloc Identifiants en conflit, avec en haut le nombre de noms de connexion en double dans le zip et le nombre qui existent déjà ailleurs. Le tableau comporte ces colonnes :
- Identifiant — le nom de connexion en conflit.
- Fichier(s) dans le zip — les fichiers dont provient ce nom de connexion.
- Classe dans le zip — la classe de votre zip qui contient ces fichiers.
- Conflit avec — avec un label En double dans le zip (le même nom de connexion figure comme portrait dans deux classes ou plus de ce zip) ou Existe déjà (le nom de connexion est déjà utilisé pour une photo principale dans une autre classe ou école de votre site), suivi de cette classe, ou de l’école, la classe et l’album où il figure déjà.
- Photo existante — la photo qui porte déjà ce nom de connexion.
Le champ de recherche (Rechercher un identifiant, une classe ou un fichier) filtre le tableau. Copier (Excel) place toute la liste dans le presse-papiers pour que vous puissiez la coller dans Excel ; Télécharger le CSV l’enregistre sous forme de fichier. S’il y a plus de 1000 lignes, vous ne voyez que les 1000 premières et le total est indiqué en dessous.
Adaptez les noms de fichiers (ou supprimez les anciennes photos) et téléversez à nouveau le zip. Si le nom de connexion figure déjà dans une classe portant le même nom d’école et de classe, cela compte comme un nouveau téléversement et il n’apparaît pas dans le tableau.
Messages d’erreur #
Chaque message d’erreur contient un code unique qui permet au support de voir rapidement ce qui s’est passé. Les plus fréquents :
FILE_TOO_LARGE/NO_FILE_RECEIVED— le fichier est trop volumineux pour ce que le serveur autorise (avecNO_FILE_RECEIVED, rien n’est arrivé du tout). Répartissez le zip ou demandez à votre administrateur d’augmenter la limite.UPLOAD_INTERRUPTED— le téléversement a été interrompu (réseau, onglet du navigateur fermé). Réessayez.ZIP_NOT_A_ZIP/ZIP_CORRUPTED/ZIP_INVALID/ZIP_READ_FAILED— le zip ne peut pas être lu. Créez un nouveau zip sans options particulières (pas de mot de passe, pas de chiffrement).ZIP_EMPTY/ZIP_NO_SCHOOL— le zip ne contient aucun fichier ou aucun dossier d’école. N’oubliez pas que le zip doit contenir un dossier extérieur portant le nom de l’école.SCHOOL_NOT_FOUND— lors de l’association avec un code QR : aucune école ne porte ce nom de dossier. Lors d’un téléversement de l’application de scan : aucune école n’est sélectionnée. Vérifiez le nom du dossier dans le zip, ou votre choix d’école. Ce code ne concerne pas le téléversement d’un zip de classe isolé.- Un autre code commençant par
ZIP_(par exempleZIP_OPEN_FAILED,ZIP_INVALID_ALBUM_FOLDERouZIP_STRUCTURE_ERROR) — le zip ou la structure des dossiers n’a pas pu être traité. Créez un nouveau zip selon la structure de dossiers décrite plus haut. CLASS_CREATE_FAILED— une classe n’a pas pu être créée. Réessayez.EXIF_MISSING/EXIF_DATETIME_MISSING/EXIF_DATETIME_INVALID— les données EXIF ou la date de prise de vue (DateTimeOriginal) manquent. Surtout pertinent pour School matchen met QR-code (néerlandais).QR_MISSING/QR_UNREADABLE/QR_TIMESTAMP_MISSING— le code QR est absent ou illisible. Indiquez manuellement la date, l’heure et la session, puis téléversez à nouveau.NO_MATCH_FOUND— aucune session correspondante n’a été trouvée pour ce code QR et cette date.LOGIN_DUPLICATE— ce nom de connexion existe déjà pour une autre classe ou école. Renommez le fichier pour que la connexion dérivée devienne unique. Pour un zip d’école ou de classe, vous obtenez la liste complète dans un seul tableau ; voir Noms de connexion en conflit : tout dans un seul tableau plus haut.UNSUPPORTED_FILE_TYPE— vous avez téléversé des photos isolées, mais aucun fichier n’est un.jpg,.jpegou.png. Le message cite les cinq premiers noms de fichiers. Enregistrez les photos en JPG ou PNG et téléversez à nouveau.DB_BUSY— la base de données est trop sollicitée. Réessayez dans quelques minutes.SERVER_STORAGE_ERROR/SERVER_ERROR— le serveur n’a pas pu enregistrer le fichier, ou une erreur inattendue s’est produite. Notre équipe technique est informée automatiquement.
Tous les messages n’ont pas de code. Vous pouvez aussi rencontrer ces textes seuls, sans ligne Code d’erreur : « La classe n’a pas pu être créée. », « L’école n’a pas pu être créée. » et « Le zip ne contient aucune classe. » Ils ont la même signification que les codes ci-dessus ; signalez dans ce cas le texte exact et l’heure.
Téléversement partiellement réussi #
Quelques photos échouent dans un téléversement par ailleurs réussi ? Vous voyez alors le message :
> Téléversé en 0:00 : X réussies, Y échouées. Échecs : fichier1.jpg (raison), fichier2.jpg (raison) et Z autres.
Ce message en bas à droite affiche les trois premiers fichiers en échec, suivis du nombre restant. La liste complète figure dans le panneau de téléversement lui-même.
Les raisons sont notamment :
not_readable— n’a pas pu être luout_of_memory— trop volumineux pour être traitépermission_denied— pas d’accès au fichierimage_processing_failed— n’a pas pu être traitéqr_resize_failed— code QR illisibleunsupported_type— type de fichier non pris en charge, utilisez .jpg, .jpeg ou .png (uniquement lors du téléversement de photos isolées)
Pour un téléversement de l’application de scan, des phrases complètes s’ajoutent à la place de ces raisons courtes, par exemple « classe « 1A » introuvable dans cette école » ou « aucun élève trouvé (nom de dossier ou student_id dans le nom de fichier non reconnu) ».
Les photos réussies restent en place ; vous pouvez fournir à nouveau les photos en échec séparément via Losse foto’s toevoegen (néerlandais).
Besoin d’aide ? #
Vous rencontrez une erreur qui n’est pas décrite ici, ou quelque chose ne fonctionne pas comme prévu ? Envoyez alors au support une capture d’écran du message. Indiquez le code d’erreur (ZIP_CORRUPTED, EXIF_DATETIME_MISSING, etc.) — nous pourrons ainsi consulter directement les journaux.
Voir aussi #
- Foto’s uploaden — overzicht van alle methodes (néerlandais)
- School of hoofdalbum uploaden (zip) (néerlandais)
- Klas of subalbum uploaden (zip) (néerlandais)
- School matchen met QR-code (néerlandais)
- School of album uploaden met tags en sterren (néerlandais)
- Losse foto’s toevoegen aan een album (néerlandais)
- Importer des photos depuis le cloud ou un NAS
- Téléverser un fichier Excel — données des élèves et listes pour l’app