Web服务没有从aspx页面运行,但与ashx页面运行良好

时间:2010-09-07 10:48:11

标签: asp.net web-services

当我从处理程序页面(.ashx)调用它时,我有一个正常运行的Web服务。

我的网络服务返回一个zip文件。

但是当我从我的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 个答案:

答案 0 :(得分:1)

您可能需要Response.Clear()来删除可能已存在于您的aspx中的任何html。