Stockage des images dans la base de données

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Les administrateurs et les utilisateurs disposant du rôle image_admin ou content_admin peuvent charger et stocker des images dans la base de données. Ces images sont enregistrées dans la table Images [db_image]. Le chargement d’une image dans la base de données permet de la référencer à partir des champs HTML en ajoutant le nom de l’image à l’URL de l’instance.

    Remarque :
    La table db_image est une table publique qui n’a aucune restriction de sécurité. Les utilisateurs non authentifiés ont un accès complet aux images téléchargées dans la table db_image.

    Images et pièces jointes

    Si vous souhaitez accéder à une image à partir d’un enregistrement, ou si vous souhaitez empêcher les utilisateurs d’ajouter le nom de l’image à l’URL de l’instance, chargez-la plutôt en tant que pièce jointe. Lorsque vous chargez une image en tant que pièce jointe, l’image est enregistrée dans la table Pièces jointes [sys_attachment]. Pour plus d’informations, consultez Gérer les pièces jointesAjouter et gérer les pièces jointes.

    Types de fichiers d’image acceptables

    Téléchargez des fichiers image avec les extensions suivantes :
    • .Gif
    • .jpg
    • .png
    • .Bmp
    Remarque :
    Le système ne prend pas en charge le téléchargement de fichiers zip contenant des images .bmp.

    Si vous chargez une image qui n’est peut-être pas prise en charge par les navigateurs Internet Explorer, un message d’avertissement s’affiche.

    Le système ne prend pas en charge le téléchargement d’images au format .ico via cette interface. Microsoft Internet Explorer requiert le format .ico pour les icônes favorites. Pour charger une image .ico, joignez l’image .ico à un enregistrement au lieu d’utiliser l’interface de chargement d’image standard.

    Pour comprendre comment insérer une image dans un enregistrement de formulaire, consultez le billet de blog Insérer une image dans votre article, incident ou autre enregistrement de formulaire dans le ServiceNow Community.