首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    前端文件下载(三)

    数据的类型可以是 ArrayBuffer, Blob, Document, JS 对象,字符串等,这取决于 responseType 设置什么值 responseType 指定响应的类型。...ontimeout 当接口请求超时情况触发 loadend / onloadend 当接口请求完成后触发,不管接口是成功请求还是失败请求 abort / onabort 当接口请求被中断时触发 progress / onprogress...⚠️请注意,为了能够触发 onprogress 事件。服务器必须支持分块传输或者提供 Content-Length 头部信息。我们还设定了 Content-Disposition。...URL.revokeObjectURL(downloadLink.href); // revoke } } request.onprogress...触发按钮,发起接口请求,我们监听了 onprogress 钩子事件 progress event,对返回的已加载数据 e.loaded 和 e.total 进行处理。

    70640
    领券