收藏
回答

getSavedFileInfo, getSavedFileList 文件管理api bug

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug getSavedFileInfo, getSavedFileList 工具 6.5.3 2.8.1

fileSystemManager.saveFile({
                tempFilePath,
                // filePath: wx.env.USER_DATA_PATH + '/123.docx.png',
                success (result) {
                    wx.getFileInfo({
                        filePath: result.savedFilePath,
                        success() {
                            debugger
                        },
                        fail (error) {
                            debugger
                        }
                    })
                    wx.getSavedFileInfo({
                        filePath: result.savedFilePath,
                        success() {
                            debugger
                        },
                        fail (error) {
                            debugger
                        }
                    })
                    resolve(result)
                },
                fail (error) {
                    reject(error);
                }
            });


1.  经测试,  saveFile一旦指定了 filePath, getSavedFileInfo便无法获取图片详情,去掉就好了, getFileInfo 表现正常( 不用 getSavedFileInfo了)

2. wx.getFileInfo 能同时获取临时文件,缓存文件消息(这是好事, 但是getSavedFileInfo接口说 getFileInfo用来获得临时文件消息,让人误导呀

3. getSavedFileList 只能获取不 指定了filePath(我自己单独开辟文件夹用于存放) 的文件,一旦指定了就无法显示,只能自己通过 readdir遍历获取文件消息

最后一次编辑于  2019-10-18
回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容
问题标签