Ecrire des données binaires avec FileSystemObject write ()

Je développe une fonction en Javascript en utilisant FileSystemObject, où je dois simplement écrire dans un fichier les données binaires que nous fournissons. C'est ma fonction.

function exportFile(data) { var fso, f2; fso = new ActiveXObject("Scripting.FileSystemObject"); f2=fso.CreateTextFile("C:\\example.js",true); f2.Write(data); f2.Close(); } 

Néanmoins, cela ne fonctionne pas toujours (erreur sur f2.Write (données)). Je suppose que c'est parce que l'une ou l'autre raisons: – La fonction d'écriture n'accepte pas les données binaires (ASCII de 0-255) – Il existe une taille maximale pour "données" dans f2.Write (données)

Pourrais-tu m'aider s'il te plait?

METTRE À JOUR:

Je reçois cette erreur (traduit): Message: Argument ou appel à fonction non valide Quelle technologie dois-je utiliser, alors, si Javascript ne fonctionne pas avec des valeurs de bloc 8 bits?

FileSystemObject est particulièrement limité, même pour l'écriture de fichiers UTF-8 de manière satisfaisante, j'ai dû recourir à une autre solution: ADODB.Stream

http://www.w3schools.com/ADO/ado_ref_stream.asp