我有以下代碼成功合作:寫作的FileStream到本地路徑,而不是服務器
Protected Sub ExportExcel_Click(sender As Object, e As EventArgs) Handles ExportExcel.Click
Dim warnings As Warning()
Dim streamids As String()
Dim mimeType As String
Dim encoding As String
Dim filenameExtension As String
Dim fileName As String = "D:\Report" & DateTime.Now.ToString("yyyyMMdd_HHmmss") & ".xls"
Dim bytes As Byte() = ReportViewer1.LocalReport.Render("Excel", Nothing, mimeType, encoding, filenameExtension, streamids, warnings)
Using fs As New FileStream(fileName, FileMode.Create)
fs.Write(bytes, 0, bytes.Length)
End Using
lblMessage.Text = Functions.GetMessageConfirm("Report downloaded successfully in your D:/ at: " & Now.ToString)
End Sub
這段代碼保存在Web服務器的文件。我想將文件保存在客戶機上。
這是以任何特定的語言,如果是這樣,它是什麼? – 2014-10-06 14:39:57
看起來像VB> Net,相應標記。 – MSalters 2014-10-06 14:40:47
這是一個Web應用程序?然後,您無法訪問客戶端HD(除非您的客戶端使用IE並將您的站點配置爲可信站點,並且這種情況並非常見)。 – Jonathan 2014-10-06 14:45:21