当我从处理程序页面(.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)
答案 0 :(得分:1)
您可能需要Response.Clear()
来删除可能已存在于您的aspx中的任何html。