jQuery ajax 调用 httphandler 返回 zip 文件

标签 jquery zip httphandler outputstream

我有一个 httphandler,它创建一个 zip 文件并将其返回以供下载。

context.Response.AppendHeader("内容处置", "附件; filename=myfile.zip");

是否可以从 jquery ajax 调用中调用处理程序? 如果是,我应该声明什么样的数据类型?

谢谢

最佳答案

我在这里建议不要通过 Ajax 返回 ZIP 文件,而是创建它并返回指向它的链接(或错误消息)。然后您可以处理响应并显示错误或允许用户从链接下载。

关于jQuery ajax 调用 httphandler 返回 zip 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3684521/

相关文章:

javascript - 如何计算 JQuery 或 Javascript 中一对标签内的字符数(不包括空格)?

javascript - 防止默认不适用于精美框的 anchor 链接

解压缩具有深层目录结构的存档时出现 Python IOError 异常

asp.net - 使用asp.net HTTPHandler实现自己的代码然后调用它的默认实现?

python - main() 是否需要在每个包含处理程序的脚本中?

javascript - 根据另一个自定义数组对数组中的对象属性进行排序

javascript - 如何添加 jquery Regex 验证以检查起始字符

java - 获取 ZipInputStream 的大小

java - 如何在另一个 zip 中创建 zip。我得到了 fileNotFoundException

css - 动态 CSS - 添加 ?value 以协助解决缓存问题