--- title: XMLHttpRequest.sendAsBinary() slug: Web/API/XMLHttpRequest/sendAsBinary tags: - HTTP - Méthode - Non-standard - Obsolete - Reference - XHR translation_of: Web/API/XMLHttpRequest/sendAsBinary ---
{{APIRef('XMLHttpRequest')}}

La méthode sendAsBinary(), rattachée à l'interface {{domxref("XMLHttpRequest")}} est une variante de la méthode {{domxref("XMLHttpRequest.send", "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 {{domxref("DOMString")}} encodant le contenu binaire à envoyer. La chaîne binaire peut être construite grâce à la méthode {{domxref("FileRequest.readAsBinaryString", "readAsBinaryString()")}} de {{domxref("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

{{Compat("api.XMLHttpRequest.sendAsBinary")}}

Voir aussi