当前位置:首页 > javascript > 正文内容

微信小程序如何下载外部文件

hxing6411年前 (2023-12-28)javascript1541

小程序下载文件主要是通过转发文件到聊天进行转存,以下为具体实现代码,可以直接拿去用,传入下载的url:

JavaScript
const download = (url) => {
  var that = this;
  uni.showLoading({
    title: "正在下载……",
  });
  wx.downloadFile({
    url: url, // 下载url
    success(res) {
      console.log("ressss", res);
      if (res.statusCode == 200) {
        //隐藏加载框
        uni.hideLoading();
        console.log("res.statusCode", res);
        // that.openFileEvs(res)
        wx.shareFileMessage({
          filePath: res.tempFilePath,
          // fileType: 'xlsx',
          success(data) {
            console.log("转发成功", data);
            uni.showToast({
              icon: "success",
              mask: true,
              // title: '文件已保存:' + res.savedFilePath, //保存路径
              title: "转发成功",
              duration: 2000,
            });
          },
          // fileName:'自定义文件名字.xlsx',
          fail: console.error,
        });
      }
    },
    // fileName:'导出的文件名',
    fail: console.error,
  });
}

扫描二维码推送至手机访问。

版权声明:本文由星星博客发布,如需转载请注明出处。

本文链接:https://xingxinghan.cn/?id=488

“微信小程序如何下载外部文件” 的相关文章

JavaScript中的setTimeout和setInterval

JavaScript是一门广泛应用于网页开发的脚本语言,它提供了许多强大的功能和特性。其中,setTimeout和setInterval是两个常用的定时器函数,它们可以在指定的时间间隔内执行代码。本文将深入探讨这两个函数的用法和特点,并通过代码示例来加深理解。...

深入理解JavaScript原型链

JavaScript原型链是该语言中一个核心的概念,理解它对于成为一名优秀的JavaScript开发者至关重要。在本篇文章中,我们将深入探讨JavaScript原型链的工作原理、如何使用原型链来实现继承,以及一些与原型相关的最佳实践。 原型链是什么?...

JS数组常用方法

JS数组常用方法

JS数组常用方法:1.数组的复制和填充批量复制方法 copyWithin(),以及填充数组方法fill()。这两个方法的函数签名类似,都需要指定既有数组实例上的一个范围,包含开始索引,不包含结束索引。使用这个方法不会改变数组的大小。 1.1.fill()方法使用fill()方法可以向一个已...

typescript 中 omit 的理解

在 TypeScript 中,Omit 是一种非常有用的工具类型,它可以用于创建一个新的类型,这个新类型是从现有类型中排除了指定的属性后得到的。如果你想要处理一个对象但又不需要包含某些属性,那么 Omit 可以帮助你快速地创建一个新的类型。 比如说,...

js字符串总结

ES5和字符串 一、ES5的语法 js在产生的时候,年代比较早,当时的web需求比较少,所以刚开始的js功能比较少,语法没有特别严谨。随着时代的发展和web应用的普及,js需要更多的功能,以及更严谨的语法,所以,js会有版本的升级。第一版的js是ECM...

JS forEach 如何跳出循环

for循环 JavaScript中,for循环可以使用 break 和 continue 来跳出: continue:跳出本次循环...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。