| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/API/URL/createObjectURL_static | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
Cette fonctionnalit est bien tablie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La mthode statique URL.createObjectURL() cre une chane contenant une URL reprsentant l'objet pass en paramtre. La dure de vie de l'URL est lie au document de la fentre depuis laquelle elle a t cre. La nouvelle URL d'objet reprsente l'objet File ou Blob spcifi.
Pour librer une URL d'objet, il faut appeler revokeObjectURL()
Note : Cette fonctionnalit est disponible via les Web Workers.
Note : Cette fonctionnalit n'est pas disponible dans les Service Workers cause de possible fuite mmoire.
objectURL = URL.createObjectURL(object);
objectUn objet File, Blob ou MediaSource pour lequel crer une URL d'objet.
Une String contenant une URL d'objet, pouvant tre utilise comme une rfrence vers l'objet source object spcifi.
Voir Utilisation de l'objet URLs pour afficher des images.
chaque fois que vous appelez createObjectURL(), une nouvelle URL d'objet est cre, mme si vous en avez dj cre une pour le mme objet. Chacune d'elles doit tre libre en appelant URL.revokeObjectURL() lorsque vous n'en avez plus besoin.
Les navigateurs librent automatiquement les URL d'objet lorsque le document est dcharg (unload) ; cependant, pour une performance et une utilisation de la mmoire optimales, si vous avez la possiblit de les librer explictement sans danger, vous devriez le faire.
Dans d'anciennes versions de la spcification de Media Source, attacher un flux un lment <video> requrait de crer une URL d'objet pour le MediaStream. Cela n'est plus ncessaire, et les navigateurs cessent progressivement de supporter cette pratique.
Attention :
Si vous avez toujours du code qui repose sur URL.createObjectURL pour attacher des flux des lments mdia, vous devez mettre jour votre code pour attacher simplement srcObject directement au MediaStream.
| Spcification |
|---|
| File API # dfn-createObjectURL |
URL.revokeObjectURL()HTMLMediaElement.srcObjectFileReader.readAsDataURL()Cette page a t modifie le 22 mai 2026 par les contributeurices du MDN.
URLCertaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |