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