首页 > 编程语言 >小程序--本地文件转为线上文件在小程序打开

小程序--本地文件转为线上文件在小程序打开

时间:2022-09-20 09:33:37浏览次数:61  
标签:文件 console log -- res 程序 地址 Path 打开

踩坑:

一开始使用腾讯文档,把本地地址转为线上地址,打开文档时报错,因为地址为html格式,当前不支持打开html格式的文件。

方案:

将文档上传至服务器,得到其在服务器的地址,文档原来是什么格式,打开之后还是什么格式

代码:

wx.downloadFile({       url: 'https://yq.damaiiot.com/yq/help/parkLiveNote.pdf',      //要预览的 PDF 的地址       success: function (res) {         console.log(res);         if (res.statusCode === 200) {                     //成功           var Path = res.tempFilePath             console.log(Path, 'Path');                   //返回的文件临时地址,用于后面打开本地预览所用           wx.openDocument({             // fileType: 'pdf',       // 需要写上文件类型才能预览,不让回找系统应用打开,体验不好             filePath: Path,                               //要打开的文件路径             success: function (res) {               console.log('打开 PDF 成功');             }           })         }       },       fail: function (res) {         console.log(res);                                  //失败       }     })

标签:文件,console,log,--,res,程序,地址,Path,打开
From: https://www.cnblogs.com/cjyget/p/16709937.html

相关文章

  • ABP-VNEXT 学习笔记(六)事件总线--本地事件总线
    事件总线,是我们在处理分布式和微服务的时候经常需要用到的,用于分布式事务解决方案。事件总线基本就2个逻辑,1个发布事件,1个是订阅事件。abp也提供了事件总线的处理机制下......
  • C++ populate template array via random generator and finally sort,print
    #pragmaonce#pragmacomment(lib,"rpcrt4.lib")#include<algorithm>#include<cstring>#include<iostream>#include<random>#include<vector>#include<Windo......
  • 虚拟机无法ping通主机,主要是由于公用网络未启用,启用步骤如下:控制面板---->系统和安全-
    主机可以ping通虚拟机,虚拟机ping不通主机1、在本机安装了虚拟机,虚拟机中使用的是Ubuntu64位系统。 安装完成后,首先关闭了本机的防火墙,步骤如下:  控制面板--->......
  • 从网易获取股票数据
    importurllib.requestimportre##defdownback(a,b,c):##''''##a:已经下载的数据块##b:数据块的大小##c:远程文件的大小##'''##per=1......
  • css冲突
    当对同一个元素同时设置了两个css属性时,会遵循后面设置的那个(位置顺序为后)用!important也可以直接改变优先级为最大比如下面这个,h1被同时设置了两种颜色,如果不加!import......
  • Git报错:Updates were rejected because the tip of your current branch is behind
    错误说明出现这个错误的原因是git本地仓库的当前版本低于远程仓库的版本(大白话就是:你在github上进行的修改没有同步到本地git仓库中)。错误原因第一种错误的原因某一......
  • 磁盘如何存储数据?
    硬盘:把电平通过电磁流写到硬盘上,转换成硬盘里的磁道上的磁性。硬盘里实际上是类似于我们光盘的盘面和一个可以移动的机械臂。U盘,存储卡,SSD:他们里面是你所说得到特别细小的......
  • 【第一章】frida基础配置
    python环境➜~python--versionPython3.9.13➜~pip--versionpip22.2.2fromD:\Programs\Python\Python39\lib\site-packages\pip(python3.9)安装fridapipin......
  • k8s 容器自动重启 错误 代码
    参考文章https://betterprogramming.pub/understanding-docker-container-exit-codes-5ee79a1d58f6ExitCodesCommonexitcodesassociatedwithdockercontainersar......
  • 通用ORM的设计与实现
    介绍我们通用的ORM,基本模式都是想要脱离数据库的,几乎都在编程语言层面建立模型,由程序去与数据库打交道。虽然脱离了数据库的具体操作,但我们要建立各种模型文档,用代码去写......