开放、分享、自由、中立、公平网吧论坛公众号APP(送下载币任务) 微信公众号

天下网吧论坛

 找回密码
 注册账号

QQ登录

只需一步,快速开始

用微信登录

扫一扫,用微信登录

查看: 2075|回复: 0
收起左侧

[经验分享] 小程序打开PDF文件后转发无后缀名解决方法

[复制链接]
发表于 2020-8-8 18:10:05 | 显示全部楼层 |阅读模式 发布于:福建省福州市 联通
微信小程序可以下载并打开PDF文档(wx.downLoadFile,wx.openDocument这2个API可实现下载和打开功能),word和excel目前也是支持的。还有txt文件
今天说的这个问题其实不单单在PDF类型文件上也适用于word和excel文档
今天说的问题如下图:
小程序打开PDF文件后转发无后缀名解决方法_天下网吧APP_网吧网咖APP
相关代码截图:
小程序打开PDF文件后转发无后缀名解决方法_天下网吧APP_网吧网咖APP
就是下载并打开pdf后,转发给好友时出现没有后缀名导致好友无法打开。
这个问题其实是downLoadFile的时候没有加上正确的后缀名。解决方法可以用下面代码替换掉wx.downLoadFile和wx.openDocument方法相关代码:
const fileExtName = ".pdf";
const randfile = that.randomString(32) + new Date().getTime() + fileExtName;
const newPath = `${wx.env.USER_DATA_PATH}/${randfile}`;
wx.downloadFile({
      url: filePath,
      filePath: newPath,
...
openDocument那里的filePath也改为filePath:newPath

赶紧来设置你的签名->玩转天下网吧论坛签名

您需要登录后才可以回帖 登录 | 注册账号   扫一扫,用微信登录

本版积分规则

下载天下网吧手机APP,直接一键登录
您尚未登录,请登陆后浏览更精彩内容!
 注册账号
找回密码

手机版|纯文字版|联系我们|免责声明|网吧论坛 ( __ICP号__ )

GMT+8, 2024-3-29 22:40 , Processed in 1.357157 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表