小程序 关于保存文件到本地的一些问题

wx.savefile() 缓存问题

图片描述

这张图片是在开发者工具上测试的,wx.savefile() 这个方法可以无限存储。

图片描述

这张图片是远程调试截的图。

所以说,文档上注明的本地文件存储的大小限制为 10M的意思是沙盒的缓存是总共大小10m,而并不是单个文件的大小。

有没有一种办法能够将文件存储到手机本地,类似图片保存到相册

之前的想法是wx.savefile()来实现,发现它只是缓存,并不能存储。
再就是利用web-view来内嵌实现下载文件。但是没任何反应。

这种下载pdf、word之类的文件到本地能否实现,有其他取巧的方式吗?

请各位大佬不吝赐教,拜谢~

阅读 5.3k
4 个回答
新手上路,请多包涵

wx.downloadFile()下载图片,文件等,这个方法我没在小程序api里找到,但是可以使用。另外还有两个wx.saveImageToPhotosAlbum()保存图片到系统相册;wx.saveVideoToPhotosAlbum()保存视频到系统相册。

新手上路,请多包涵

请问解决了吗?我也遇到了相同的问题。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题