Я использую BusinessObjects SDK для взаимодействия с объектами в своем хранилище.
Класс File имеет методы для отправки / получения (CopyTo и Overwrite) двоичных данных на / с сервера репозитория файлов (где хранятся файлы, такие как Crystal Reports), оба из которых имеют перегрузку, которая поддерживает 'Binary data (safearray of VT_UI1).
Хотя у меня нет опыта работы с SAFEARRAY, я подозреваю, что это не эквивалентно Byte ().
Любые указания, особенно с кодом, приветствуются.