小程序开发API之下载wx.downloadFile、DownloadTask监听下载进度及取消下载任务的对象

本文详细介绍了小程序中的`wx.downloadFile`接口及其返回的`DownloadTask`对象,包括如何下载文件、监听下载进度、取消下载任务,以及相关的方法如`DownloadTask.abort()`、`DownloadTask.onProgressUpdate()`等。通过实例展示了如何在小程序中实现文件的下载和管理。
摘要由CSDN通过智能技术生成

wx.downloadFile(Object object)

下载文件资源到本地。客户端直接发起一个 HTTPS GET 请求,返回文件的本地临时路径。使用前请注意阅读相关说明。
注意:请在服务端响应的 header 中指定合理的 Content-Type 字段,以保证客户端正确处理文件类型。

wx.downloadFile参数

在这里插入图片描述

object.success 回调函数参数
在这里插入图片描述

返回值
DownloadTask
一个可以监听下载进度变化事件和取消下载的对象

例如:

/*
  url       下载资源的 url
  header    HTTP 请求的 Header,Header 中不能设置 Referer
  filePath  指定文件下载后存储的路径
  下载成功属性
    tempFilePath  临时文件路径。如果没传入 filePath 指定文件存储路径,则下载后的文件会存储到一个临时文件
    statusCode   开发者服务器返回的 HTTP 状态码
*/


Page({
  data: {
    
  },
  onLoad: function (options) {

    wx.downloadFile({
      ur
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值