我从转发器控件创建一个excel文件,并允许用户保存文件。生成excel文件后,如何将其保存到磁盘。我想将此作为附件发送到电子邮件中
Dim output As String = WebUI.RenderControl(plcList)
Response.AppendHeader("content-disposition", "attachment;filename=report_dd_rejection.xlxs")
Response.Write(output)
Response.End()
对此有任何帮助将不胜感激。
由于
克里斯
答案 0 :(得分:0)
我不确定我是否理解你的问题。
但如果已将Excel数据发送到用户浏览器,则只需将数据写入磁盘
Dim filePhysicalFolder = Environment.CurrentDirectory()
Dim output As String = WebUI.RenderControl(plcList)
Using outputFile As New StreamWriter(Path.Combine(filePhysicalFolder, "report_dd_rejection.xlxs"))
outputFile.Write(output)
End Using
Response.AppendHeader("content-disposition", "attachment;filename=report_dd_rejection.xlxs")
Response.Write(output)
Response.End()