uniapp开发微信小程序通过文件流下载文件

这篇具有很好参考价值的文章主要介绍了uniapp开发微信小程序通过文件流下载文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 通过后台的接口获取返回的文件流,  放到微信的文件管理器,因为是下载文件的需求, 但是小程序保存的文件有些手机会找不到文件, 打开文件再进行另存指定的位置会比较好

uni.request({
         url: xxxxx, //接口
         method: 'post',
         data: obj,
         responseType: 'arraybuffer',
         header: { //请求头
             token: userToken
         },
         success: res => {
           if (res.statusCode === 200) {
              const fs = uni.getFileSystemManager(); //全局唯一的文件管理器
              fs.writeFile({
                  filePath: wx.env.USER_DATA_PATH + "/xxx.pdf",   //这里填文件的名字
                  data: res.data,
                  encoding: "binary",
                  success(res) {
                      uni.openDocument({  
                        showMenu: true,
                        filePath: wx.env.USER_DATA_PATH + "/xxx.pdf",
                        success: function(res) {
                           console.log('打开文档成功');
                         }
                      });
                  }
              })
            }
         },
         fail: err => {}})

微信小程序下载文件流,uniapp,微信小程序,uni-app,小程序                                                                                               

 文章来源地址https://www.toymoban.com/news/detail-527194.html

 

到了这里,关于uniapp开发微信小程序通过文件流下载文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • uniapp开发微信小程序,使用微信同声传译插件,实现语音识别输入文本

    第一步:现在微信小程序管理后台:“设置”-》“第三方设置”-》“插件管理”中添加插件。 但是这个地方,没有搜索到插件,就到微信服务市场去搜微信服务市场  搜索到以后添加到需要的小程序里面,然后返回管理中心查看,就可以看到了 第二步:在配置文件中引入插

    2024年02月09日
    浏览(64)
  • uniapp小程序开发|基于微信小程序实现小型比赛自动编排系统

    作者主页:编程指南针 作者简介:Java领域优质创作者、CSDN博客专家 、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师 主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简历模板、学习资料、面试题库

    2024年02月11日
    浏览(43)
  • uniapp开发微信小程序,出现[微信小程序开发者工具] [error] Error: Fail to open IDE 错误的原因--潘万丁

    [微信小程序开发者工具] [error] Error: Fail to open IDE 是因为 小程序AppID这里的id有自己以前填写的,现在肯能某种原因无法使用,所以把它清空或天上自己现在能用的即可,我建议为空更好,然后运行微信小程序肯能不会跳出来,这是需要将微信开发者工具关闭完了,在hbuilder

    2024年02月16日
    浏览(50)
  • uniapp App跳转微信小程序并互相传递参数、接收微信小程序传递的参数

    本文是uniapp打包成安卓App。 一、注意事项 1、用到了分享功能,在打包App时,需要配置manifest.json:App 模块配置-Share。按照提示填写微信分享的信息,appid的获取参考我的另一篇文章:uniapp项目 App端实现微信登录、QQ登录 2、因为涉及到第三方 SDK 的配置,需要打包自定义基座

    2024年02月09日
    浏览(54)
  • 如何开发微信小程序,后端,前端,小程序端,如何部署到腾讯云托管

    开发微信小程序是一项非常有趣的任务,它涉及到前端、后端和小程序端的开发。在本文中,我们将介绍如何开发微信小程序,并将其部署到腾讯云托管。 一、前端开发 前端开发是微信小程序开发的第一步。在这一步中,我们需要使用微信小程序开发工具来创建一个新的小

    2024年02月16日
    浏览(39)
  • uniapp 微信小程序通过 wx.openCustomerServiceChat对接客服。

    直接上解决方案,直接在绑定的方法中调用 wx.openCustomerServiceChat 方法即可。 需要注意的几点。 hbuilder x 需升级到 3.4.3 版本以上。 使用的,微信开发者工具中是看不到效果的, 需要打包后,在微信中扫码查看 。(体验版,开发版都行) 示例如下: 在 methods 中新建方法,将

    2024年02月16日
    浏览(44)
  • uniapp 微信小程序获取当前位置定位不准确问题 uniapp 微信小程序获取当前位置的坐标(经纬度),通过坐标去获取当前具体地址

    点击获取定位-位置授权-显示地址信息 1 2、 3、 以下3处(!!!必需)必须满足 manifest.json(!!!必需)

    2024年02月08日
    浏览(65)
  • uniapp开发微信小程序教程(一)

    微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。 我们身边的小程序:例如

    2024年02月14日
    浏览(40)
  • uniapp开发微信小程序之登录

    最近开发了一个关于订餐的小程序,记录一下开发过程中运到的问题。 小程序登录实现流程: (1)调用微信登录方法获取code (2)后端接口根据code查询该用户是否手机号授权,已绑定openID (3)若绑定过,则直接跳入页面;若没有,则进入授权页面,进行手机号授权 (4)

    2024年02月15日
    浏览(56)
  • uniapp 开发微信小程序 头部适配

    在 UniApp 中,在微信小程序开发中,头部适配可以通过修改 pages.json 中的 navigationStyle 配置项来实现,具体操作步骤如下: 进入 pages.json 文件 在 UniApp 项目的根目录中找到 pages.json 文件,打开该文件。 修改 navigationStyle 配置项 在 pages.json 文件中,可以为每一个页面单独设置导

    2024年02月14日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包