微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Content-Disposition: 附件标题有用吗?

如何解决Content-Disposition: 附件标题有用吗?

除非使用 anchorTag(或)直接在 web-url 中触发下载 API,否则我不了解 Content-disposition:attachment 标头的需要/要求。

无论是使用这个标头还是使用(内联或附件),在进行 AJAX 调用时,如果我从后端收到一些数据,我总是可以将其 blob 并将其保存在用户磁盘中。此外,Ajax 调用在服务器可用性 (404)、2xx、4xx、5xx 和要处理的错误代码方面为我提供了更大的灵活性。

使用原始的 anchorTag 听起来不太好,并且不能提供上述所有功能

我正在后端编写一个 REST API,它打开一个 InputStream 来下载一个文件。但我很困惑是否使用 Content-disposition: 附件标头。添加此标头只会使 UX 客户端使用原始处理程序来下载文件,而不是基于 AJAX。

我何时以及为什么应该使用此标题

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。