在VB.NET中将内存流渲染到浏览器

时间:2010-06-10 20:58:09

标签: vb.net memorystream

在VB.NET中,如何将内存流写入浏览器。我的内存流对象具有构建PDF文件的数据。现在我希望它在浏览器上呈现。怎么做?

1 个答案:

答案 0 :(得分:1)

您可以尝试以下方式:

Dim stream As MemoryStream = GetMemoryStream()
Response.Clear()
Response.ContentType = "application/pdf"
Response.AddHeader("Content-Disposition", "attachment; filename=yourfile.pdf")
Response.Write(stream.ToArray())
Response.End()

我没有测试代码,也不确定mime类型,但这应该可以让你开始。