Я разрабатываю функцию в 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)
Не могли бы вы помочь мне, пожалуйста?
UPDATE:
Я получаю эту ошибку (переведено): Сообщение: Аргумент или вызов функции недействителен
Тогда какую технологию мне следует использовать, если Javascript не работает с 8-битными значениями простого блока?