Целью является открытие Outlook-Email с вложениями из Sharepoint через JavaScript и ActiveX. К сожалению, я не нашел способа избежать ActiveX для достижения этой цели. Любые другие идеи очень приветствуются!Загрузка файлов из SharePoint в виде двоичных файлов и сохранение на диск с помощью ActiveX
Мой конкретный вопрос в том, что бинарные файлы из SharePoint, извлекается с его веб-сервис
"_api/web/GetFileByServerRelativeUrl('" + relativeUrl + "')/openbinarystream"
не корректно работают ActiveX ADODB.stream:
var stream = new ActiveXObject('ADODB.Stream');
stream.Type = 2;
stream.Charset = "iso-8859-1"; //windows-1252 works too
stream.Open();
stream.WriteText(binaryString);
stream.SaveToFile('D:\\abc3.png', 2);
stream.Close();
файл поврежден. Работают только текстовые файлы. Я уже много сделал с кодировкой, и это просто не сработает. Возможно, у кого-то были проблемы.