Как упростить вызов веб-службы SSRS?

Используя стороннее приложение (Tenfold), я в настоящее время вызываю методы веб-службы SSRS для вывода отчета в формате.pdf.

После получения закодированного большого двоичного объекта (5-й параметр в методе рендеринга) я записываю большой двоичный объект в файловую систему в виде PDF-файла, используя внутренний вызов WriteBinaryFile, но в этой форме я не могу открыть его в программе чтения PDF-файлов. Чтобы решить эту проблему, мы пишем.txt файл с путем и именем файла PDF. Затем отправьте это внешней программе Base64Decoder.exe, которая преобразует файл в удобную для пользователя форму, которую я затем могу открыть и просмотреть правильно.

Base64Decoder.exe не является надежным на 100%, и я ищу лучший способ решить эту проблему. Из того, что я прочитал от других, веб-сервис должен возвращать большой двоичный объект в двоичном виде, который я затем смогу открыть без какого-либо преобразования. Заранее спасибо за любой свет, который вы можете пролить на этот вопрос для меня.

1 ответ

Метод render возвращает байтовый массив, который вы хотите сохранить на диск

Вот пример: http://technet.microsoft.com/en-us/library/aa258532(v=sql.80).aspx

Другие вопросы по тегам