wx.savefile()保存保存到本地的文件该如何转发给好友?

发布于 6 年前作者 chaoxue16104 次浏览最后编辑 6 年前来自 ask

从服务器下载了一个PDF文件 使用wx.savefile()保存到本地后,该如何将这个PDF转发给好友?

从网上看的信息说onShareAppMessage设置imageUrl可以转发文件,但似乎并没有什么用,转发的依旧是页面?

2 回复
cuijie
cuijie1 楼6 年前

这个文件在手机里能找到,只不过缺少后缀名,补上后缀名后能够正常打开。

在社区中说使用

const fs = wx.getFileSystemManager();

fs.copyfile(object)或者fs.savefile(object)能够自定义文件名和目录,文件名确实可以自定义,但目录 放在自定义的会说没有权限,而且那个目录里的文件使用手机文件管理搜索功能搜不到里面的文件。

oxue
oxue2 楼5 年前

wx.savefile(),只是将文件保存在微信小程序对应的缓存中,在手机上面是找不到的,是微信里面的文件,所以是没法找到了。目前也不支持。