window.URL.createObjectURL

Résumé

Crée un nouvel objet URL, dont la durée de vie est liée au document dans la fenêtre ou il a été créé. Le nouvel objet URL représente l'objet File spécifié  ou l'objet Blob.

Syntaxe

objectURL = window.URL.createObjectURL(blob);
  • blob est un objet File ou un objet Blob pour créer un objet URL.
  • objectURL est l'objet URL généré. L'ensemble du coutenu du document spécifé est représenté par le texte de l'url.

Exemple

Voir Using object URLs to display images.

Notes

A chaque fois que vous appelez createObjectURL(), un nouvel objet URL est créé, même si vous en avez déjà créé pour le même objet. Chacun de ces objets doivent être libérés en appelant window.URL.revokeObjectURL() lorsque vous n'en avez plus besoin. Le navigateur les libérera automatiquement lorsque le document sera déchargé (unload) ; cependant pour des performances optimales ou pour l'usage de la mémoire, si vous avez la possiblité de les libérer explictement sans danger, vous devriez le faire.

Navigateurs compatibles

Capacité Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
Support basique 8 4 10 12 Nightly build
Capacité Chrome for Android Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Support basique 18 4.0 14.0 ? ? ?

Voir aussi

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : fscholz, teoli, nicofrand, alaric
 Dernière mise à jour par : nicofrand,