2017-07-19 12 views
-1

ここで最後の行でバイトを取得できます。これを.docファイルに変換してダウンロードする必要があります。バイトをdocファイルに変換し、C#を使用してダウンロードする方法

irsc = new CustomReportCredentials(ReportServerUserName, ReportServerPassword, ReportServerDomain); 
ReportViewer1.ServerReport.ReportServerCredentials = irsc; 
ReportViewer1.ServerReport.ReportServerUrl = rptUrl; 
ReportViewer1.ServerReport.ReportPath = "/" + ReportFolder + "/" + _reportName; 
ReportViewer1.ServerReport.SetParameters(parameters); 
ReportViewer1.ServerReport.Refresh(); 
bytes = ReportViewer1.ServerReport.Render("PDF", null, out mimeType, out encoding, out extension, out streamids, out warnings); 
+1

あなたの意図が作るのであれば、適切 – WhatsThePoint

+0

あなたの質問をフォーマットしてくださいサーバー側からのファイルに対する応答は、文書をbyte []として保持しています。 byte []をクライアントに直接返すことができます。 mimeType、ファイル名などを指定するだけです。 – derloopkat

答えて

0

あなたは使用することができます。

File.WriteAllBytes("Foo.txt", arrBytes); // Requires System.IO 

をあなたは、配列列挙していないを持っている場合は、あなたが使用することができます。

File.WriteAllBytes("Foo.txt", arrBytes.ToArray()); // Requires System.Linq 
関連する問題