загрузить его
еюсь написать PDF прямо на сайт SFTP. PDF-файлы создаются изReportExecutionService.Render
(SSRS).
ReportExecutionService rsExec = new ReportExecutionService();
Я был в состоянии написать файлы локально, используяFileStream
, Я генерирую миллионы файлов, поэтому я надеюсь написать их напрямую по SFTP с использованием SSH.NET. Каков синтаксис для взятияrsExec.Render
результат и запись в SFTP с использованием SSH.NET?
string deviceInfo = null;
string extension;
string encoding;
string mimeType;
ConsoleApp2.ReportExecution2005.Warning[] warnings = null;
string[] streamIDs = null;
string format = "PDF";
Byte[] results =
rsExec.Render(
format, deviceInfo, out extension, out mimeType, out encoding,
out warnings, out streamIDs);
FileStream stream = File.OpenWrite("C:\\test.pdf");
stream.Write(results, 0, results.Length);
stream.Close();