当前位置:问答中心开发实战Get 请求下载的失败响应体该如何设置

Get 请求下载的失败响应体该如何设置

0
卡赞 管理员 提问于 2年 前

前端采用 <a> 标签的形式进行下载,正常下载时直接触发浏览器下载,但下载失败时会返回 application/json 的响应体,前端会直接在一个新页面显示 JSON 的内容。
对于 ajax 下载的方式,可以比较好的操控 response,但需要在接收完整个文件后,才能新建 blob 来触发浏览器下载,在文件较大时会出现明显的空档等待时间(这里需要通过 progess 自己在页面上做进度的反馈,比较麻烦)。
针对这几个点,是否有比较合适的解决方案(前后端均可)?

IT互联网行业相关广告投放 更专业 更精准

立即查看 联系我们