0
这些是2个问题。 第一个: 我有一个HttpHandler返回一个zip文件进行下载。 我有这行代码:Asp.Net HttpHandler和jQuery Ajax调用
context.Response.AppendHeader("content-disposition", "attachment; filename=myzipfile.zip");
的问题是:我应该声明ContentType
(应用/ ZIP)也?
第二个问题是: 我想从jQuery ajax调用中调用此HttpHandler。 我以json格式发送参数。 我应该如何声明ajax调用的contentType
?
谢谢你的时间。
感谢您的回答。你对我描述的场景有什么建议? – opaera 2010-09-10 09:23:24
您尚未描述任何情况。你刚才问了两个问题,我给了答案。如果您希望用户能够下载文件,请创建一个指向您的ashx处理程序的简单链接。不需要AJAX:'Download ZIP'。 – 2010-09-10 09:25:49
我更好地解释你想做什么。如果发生错误,HttpHandler会返回不同的状态码。我想管理这些,然后我想打电话给发送邮件的httphandler params。我想我不能用简单的链接来做到这一点。你对此做什么建议? – opaera 2010-09-10 09:41:25