收藏
回答

wx.getFileSystemManager().saveFile() 保存成功后,找不到文件

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug FileSystemManager.saveFile(Object object) 微信安卓客户端 8.0.48 3.5.3

请教,小程序中,下载文件以后,在手机上怎么找到下载的这个文件呢?按如下方法下载一个表格文件,打印的res确实显示成功,但是手机上找不到文件

wx.downloadFile({

        url: "",https://xxxx.xlsx

        success(res) {

            if (res.statusCode === 200) {

                wx.getFileSystemManager().saveFile({

                    tempFilePath: res.tempFilePath,

                    // filePath: `${wx.env.USER_DATA_PATH}/${name}`,

                    success(res) {

                        console.log(res) 

/* res 的结果为:{"savedFilePath""wxfile://usr/1280836839112060928_recognitionTable.xlsx","errMsg"'saveFile:ok","errno":0} */

                        wx.showToast({

                            title: '保存成功',

                            icon: 'none',

                            duration: 1500

                        })

                    }

                })

            }

        }

    })


回答关注问题邀请回答
收藏

2 个回答

  • 一笑皆春
    一笑皆春
    09-04

    好像没说这个接口下载的文件对用户开放能在手机中查看,只是说下载到了用户目录下,要不你手机文件管理器里全局搜索文件名试试

    09-04
    有用
    回复 3
    • doamny
      doamny
      09-04
      全局搜索文件名都搜索不到
      09-04
      回复
    • 一笑皆春
      一笑皆春
      09-04回复doamny
      你按照楼下的路径找找看看吧,实在不行就没办法了
      09-04
      回复
    • doamny
      doamny
      09-04回复一笑皆春
      楼下这个路径找得到
      09-04
      回复
  • Mr.Zhao
    Mr.Zhao
    发表于移动端
    09-04
    安卓机路径Android/data/com.tencent.mm/MicroMsg/wxanewfiles,我手机是这个路径
    09-04
    有用
    回复 2
    • doamny
      doamny
      09-04
      这里找到了,但是在文件管理搜索居然搜索不到
      09-04
      回复
    • Mr.Zhao
      Mr.Zhao
      发表于移动端
      09-04回复doamny
      这个路径有访问限制,ios就不知道了
      09-04
      回复
登录 后发表内容