Есть такие задачи:
1. Переконвертировать из base64 в бинарные данные с помощью javascript или какой-нибудь библиотеки (пробовал вот
эту дурь, но эта библиотека не работает под IE 7-9 так как используются типизированные коллекции Uint8Array и ArrayBuffer, поддержка которых есть только в Хроме, Firefox).
2. Осуществить запись в файл на локальном диске
Код
var binArray = "89504E470D0A1A0A0000000D4948445200000027000000420803000000E3443FEE0000000C504C5445F0EEEEF95353F59393";
var stream = new ActiveXObject("ADODB.Stream");
stream.Type = 1;
stream.Open();
stream.Write(binArray);
stream.Flush();
stream.Position = 0;
stream.SaveToFile("c:\\temp\\writetest.pdf", 2);
stream.Close();
не работает. Выдаёт ошибку "ADODB.Stream: Настройки безопасности данного компьютера запрещают доступ к источнику данных в другом домене". Хотя сайт развёрнут на локальном компьютере и на папку Temp предоставлены все права пользователю Everyone, отключены антивирус и прочая система безопасности.
Есть у кого-нибудь опыт конвертации в javascript и работы с ADODB.Stream?