广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    小程序如何把pdf文件下载保存到手机本地

    来源:网络收集  点击:  时间:2024-09-25
    【导读】:
    在日常生活中很多朋友不知道小程序如何把pdf文件下载保存到手机本地那么小编今天就在这里给大家分享一点我的小经验,希望可以给你们带来帮助 方法/步骤1/9分步阅读

    简要:wx.downloadFile(OBJECT)下载文件资源到本地,

    2/9

    客户端直接发起一个 HTTP GET 请求,返回文件的本地临时路径。

    3/9

    wx.openDocument(OBJECT)新开页面打开文档,支持格式:doc, xls, ppt, pdf, docx, xlsx, pptx。

    4/9

    调用wx.downloadFile下载文件,success回调函数内部,再调用wx.openDocument打开并预览下载文档。

    5/9

    注:如需持久保存,需在主动调用wx.saveFile,才能在小程序下次启动时访问得到。

    6/9

    注:请在 header 中指定合理的 Content-Type 字段,以保证客户端正确处理文件。

    7/9

    view data-url=这是文档下载地址 data-type=pdf catchtap=downloadFile/view

    8/9

    /**

    * 下载文件并预览

    */

    downloadFile:function(e){

    console.log(e);

    let type = e.currentTarget.dataset.type;

    let url = e.currentTarget.dataset.url;

    switch (type){

    case pdf:

    url += pdf;

    break;

    case word:

    url += docx;

    break;

    case excel:

    url += xlsx;

    break;

    default:

    url += pptx;

    break;

    }

    wx.downloadFile({

    url: url,

    header: {},

    success: function(res) {

    var filePath = res.tempFilePath;

    console.log(filePath);

    wx.openDocument({

    filePath: filePath,

    success: function (res){

    console.log(打开文档成功)

    },

    fail: function (res){

    console.log(res);

    },

    complete:function (res){

    console.log(res);

    }

    })

    },

    fail: function(res) {

    console.log(文件下载失败);

    },

    complete: function(res) {},

    })

    }

    9/9

    以上就是小编带给大家的小程序如何把pdf文件下载保存到手机本地的关键所在,希望大家可以喜欢,如果喜欢的话可以点赞哦,也可以发表自己的看法

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1215140.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 05:16:02  耗时:0.027
    0.027s