Записать двоичные данные с помощью FileSystemObject write ()

Я разрабатываю функцию на Javascript, используя FileSystemObject, где мне просто нужно записать в файл предоставленные нам двоичные данные. Это моя функция.

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

Тем не менее, она не всегда работает (ошибка f2.Write (data)). Я думаю, это потому, что одна или обе причины: - Функция записи не принимает двоичные данные (ASCII от 0 до 255) - В f2.Write (data) есть максимальный размер для "данных"

Не могли бы вы мне помочь?

ОБНОВЛЕНИЕ:

Я получаю эту ошибку (переведено): Сообщение: Аргумент или вызов функции недействительно Какую технологию мне следует использовать, если Javascript не работает с 8-битными значениями простого блока?

5
задан MrSmith42 3 February 2013 в 21:24
поделиться