XMLHttpRequest.sendAsBinary()

La méthode sendAsBinary(), rattachée à l'interface XMLHttpRequest est une variante de la méthode send() qui envoie des données au format binaire. Cette méthode est désormais obsolète. En effet, la méthode send() prend désormais en charge la transmission de données binaireset devrait être utilisée pour cet usage.

Cette méthode rend possible la lecture et l'upload de tout type de fichier et la conversion en chaîne des données brutes.

Attention : Cette méthode est dépréciée et ne devrait plus être utilisée. Privilégiez plutôt la méthode send(), qui prend désormais en charge l'envoi de données binaires.

Syntaxe

XMLHttpRequest.sendAsBinary(binaryString);

Paramètres

binaryString
Une chaîne de caractères DOMString encodant le contenu binaire à envoyer. La chaîne binaire peut être construite grâce à la méthode readAsBinaryString() de FileReader. La chaîne de caractères est convertie en binaire pour le transfert en retirant l'octet le plus haut de chaque caractère.

Valeur de retour

undefined.

Compatibilité des navigateurs

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariWebview AndroidChrome pour AndroidFirefox pour AndroidOpera pour AndroidSafari sur iOSSamsung Internet
sendAsBinary
ObsolèteNon-standard
Chrome Aucun support Non
Notes
Aucun support Non
Notes
Notes There is a polyfill available to support sendAsBinary().
Edge Aucun support Non
Notes
Aucun support Non
Notes
Notes There is a polyfill available to support sendAsBinary().
Firefox Aucun support 2 — 31IE Aucun support NonOpera Aucun support NonSafari Aucun support NonWebView Android Aucun support Non
Notes
Aucun support Non
Notes
Notes There is a polyfill available to support sendAsBinary().
Chrome Android Aucun support Non
Notes
Aucun support Non
Notes
Notes There is a polyfill available to support sendAsBinary().
Firefox Android Aucun support 4 — 31Opera Android Aucun support NonSafari iOS Aucun support NonSamsung Internet Android Aucun support Non
Notes
Aucun support Non
Notes
Notes There is a polyfill available to support sendAsBinary().

Légende

Aucun support  
Aucun support
Fonctionnalité non-standard. Celle-ci peut être incorrectement supportée par les autres navigateurs.
Fonctionnalité non-standard. Celle-ci peut être incorrectement supportée par les autres navigateurs.
Obsolète. Les nouveaux sites web ne doivent pas utiliser cette fonctionnalité.
Obsolète. Les nouveaux sites web ne doivent pas utiliser cette fonctionnalité.
Voir les notes d'implémentation.
Voir les notes d'implémentation.

Voir aussi