在某些机器上的ASP错误中下载PDF

时间:2016-06-10 14:10:09

标签: asp.net vb.net pdf

我正在使用此代码生成pdf以便在ASP页面上下载,pdf确实可以在某些页面上正常下载,但不能全部下载。有几个用户遇到错误消息,如附图中所示。如果您有关于如何解决此问题的建议,请与我们联系。它是零星的,因此很难确定原因。

Public Sub Download(filename As String)
    Response.Clear()
    Response.BufferOutput = False
    Response.ContentType = "application/pdf"
    Response.AddHeader("content-disposition", "attachment; filename=" + Path.GetFileName(filename))
    Response.WriteFile(filename)
    Response.Close()

End Sub

error

1 个答案:

答案 0 :(得分:1)

Try Response.Flush(), followed by Response.End().