Escribir datos binarys con FileSystemObject write ()

Estoy desarrollando una function en Javascript usando FileSystemObject, donde solo tengo que escribir en un file los datos binarys que se nos proveen. Esta es mi function.

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

Sin embargo, no siempre funciona (error en f2.Write (datos)). Supongo que se debe a una o ambas razones: – La function de escritura no acepta datos binarys (ASCII de 0 a 255) – Hay un tamaño máximo para "datos" en f2.Escribir (datos)

¿Usted me podría ayudar por favor?

ACTUALIZAR:

Me sale este error (traducido): Mensaje: Argumento o llamada a la function no válida ¿Qué tecnología debería usar, entonces, si Javascript no funciona con bloque simple de 8 bits?

FileSystemObject es notablemente limitado, incluso para escribir satisfactoriamente files UTF-8, he tenido que recurrir a otra solución: ADODB.Stream

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

    Intereting Posts