代码之家  ›  专栏  ›  技术社区  ›  Amit

web服务未从aspx页运行,但在ashx页上运行良好

  •  0
  • Amit  · 技术社区  · 14 年前

    我有一个web服务,当我从处理程序页(.ashx)调用它时,它运行良好。

    但是当我从aspx页面调用相同的代码时,我得到了一个损坏的zip文件。下面是调用代码,在ashx类和aspx页中都是相同的。请告知

        Dim service As New doc()
        Dim b() As Byte
        b = service.GetCoverScanTest(New String() {"50BC2781-E4F9-4C0C-AE32-34D4118BD98F"}, System.Configuration.ConfigurationSettings.AppSettings("eDocsSecurekey").ToString())
        Response.ContentType = "application/zip"
        Response.AddHeader("Content-disposition", "attachment; filename=CoverScan.zip")
        Response.BinaryWrite(b)
    
    1 回复  |  直到 14 年前
        1
  •  1
  •   Paddy    14 年前

    你可能需要一个 Response.Clear() 以清除aspx中可能已经存在的任何html片段。