【问题标题】:Download PDF in ASP Error on Some Machines在某些机器上的 ASP 错误中下载 PDF
【发布时间】:2016-10-11 13:11:34
【问题描述】:

我正在使用此代码生成要在 ASP 页面上下载的 pdf,并且该 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

【问题讨论】:

  • 图像在途中丢失了。
  • @AntonGogolev 我修好了
  • 问题在于 Response.Close(),它会突然关闭连接,你应该避免这样做。
  • @derloopkat 那我该怎么办?
  • 试试 Response.Flush();其次是 Response.End()。这里报告了这个问题stackoverflow.com/questions/3219701/…

标签: asp.net vb.net pdf


【解决方案1】:

尝试 Response.Flush(),然后是 Response.End()。

【讨论】:

    猜你喜欢
    • 2021-01-27
    • 2012-06-28
    • 1970-01-01
    • 2013-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-27
    相关资源
    最近更新 更多