Stockage d’images dans la base de données

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 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 chargées dans la table de db_image.

    Images et pièces jointes

    Si vous souhaitez accéder à une image à partir d’un enregistrement, ou si vous voulez 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]. Consultez Administrer les pièces jointes pour plus d’informations Ajouter et gérer les pièces jointes .

    Types de fichier 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 chargement des fichiers zip contenant .bmp images.

    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 des favoris. 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.