La médiathèque

La bibliothèque des fichiers de la marque : images, vidéos, documents et modèles 3D, rattachables à un produit ou à un modèle.

Sur cette page

C'est ici que sont rangés les fichiers que la marque publie autour de ses produits. On y verse plusieurs fichiers d'un coup, on les rattache à une unité ou à un modèle, et on obtient un lien de consultation. La suppression est protégée : quand un fichier est cité par des métadonnées déjà publiées en chaîne, le serveur la refuse et invite à remplacer le fichier à la même clé.

La médiathèque de la console, avec son tableau de fichiers et son formulaire d'import

#Ce que l'écran affiche

Un tableau de 20 lignes par page : ID, Fichier, Type, Taille, Marque, Produit et Créé le. Chaque ligne porte une pastille de type, de couleur différente selon image, vidéo, document ou modèle 3D, et la taille du fichier écrite en octets, en kilo-octets ou en méga-octets. Deux actions par ligne : « Voir » et « Supprimer ».

Un filtre « Tous les types » ouvre sur Image, Vidéo, Document et Modèle 3D. Le formulaire d'import est replié derrière un bouton Upload. Quand la bibliothèque est vide, l'écran affiche « Aucun média » et le bouton « Importer un fichier ».

#Ce que vous pouvez y faire

Sélectionner plusieurs fichiers à la fois et les téléverser. Ils partent un par un, l'un après l'autre. Un échec sur un fichier n'annule pas les autres, et chaque échec est écrit avec le nom du fichier concerné.

À l'import, vous choisissez la marque, le type d'actif, un produit à lier, un modèle à lier et un texte alternatif. La liste, elle, se filtre par type d'actif.

« Voir » demande au serveur un lien signé frais et ouvre le fichier dans un nouvel onglet. « Supprimer » retire le fichier une fois son nom exact retapé, et la boîte annonce d'abord ce que le fichier perdra. L'objet stocké n'est retiré qu'après la suppression de la fiche, et seulement si aucune autre fiche ne pointe sur la même clé.

#Ce qui conditionne l'accès

L'écran ne s'affiche que pour un compte administrateur connecté, et la liste est limitée aux marques auxquelles le compte a accès. Le bouton de téléversement reste inactif tant qu'aucune marque n'est choisie, et les listes de produits et de modèles à lier ne se remplissent qu'après ce choix.

Les types de fichiers acceptés sont JPEG, PNG, WebP, GIF, MP4, PDF, GLB et glTF, huit en tout. La taille maximale d'un fichier est de 10 méga-octets. La liste renvoie 20 éléments par défaut et 100 au maximum.

#Ce que l'écran refuse

  • Un type de contenu hors liste : 400, « Content type '...' not allowed. Allowed: ... ».
  • Un fichier dont les premiers octets ne correspondent pas au type déclaré : 400, « File content does not match declared content type ».
  • Un fichier trop lourd : 413, « File too large (... bytes). Max: ... ».
  • Un produit ou un modèle d'une autre marque comme cible du rattachement : 400, « Target product does not belong to the asset's brand » ou « Target product model does not belong to the asset's brand ».
  • Une suppression dont le nom de fichier retapé ne correspond pas : 400, et l'écran indique que la suppression a été refusée et que rien n'a été modifié.
  • La suppression d'un fichier cité par des métadonnées ERC-721 déjà publiées : 409. Le message nomme les unités concernées et invite à remplacer le fichier à la même clé.

Quand un fichier d'une sélection multiple est rejeté, les autres sont conservés et le détail de chaque échec s'affiche.

Votre réponse ouvre un courriel pré-rempli dans votre messagerie, à destination de contact@sealtrust.io. Vous le relisez avant de l'envoyer.

Proposer une correctionSignaler un problème