tencent cloud

小程序文件管理
最后更新时间:2024-06-27 11:00:45
小程序文件管理
最后更新时间: 2024-06-27 11:00:45
通过小程序文件管理 API,可以实现小程序的文件路径和宿主应用本地文件路径的转换及路径创建。
说明:
小程序文件路径:以 wxfile:// 开头的小程序开发者使用路径,是一个路径标识符号,每一个以 wxfile:// 开头的路径都会被小程序SDK映射到一个宿主应用内的本地文件路径。
宿主应用本地文件路径:宿主应用在设备存储中的绝对路径,如:/data/data/com.tencent.miniapp.demo/app_T1701421723ASSNID/2121/files/mini/
小程序文件统一由 IMiniAppFileManager 管理,需通过小程序上下文 IMiniAppContext 获取,IMiniAppContext 可以从BaseJsPlugin获取。
IMiniAppFileManager fileManager = mMiniAppContext.getManager(IMiniAppFileManager.class)

在小程序临时目录创建文件

SDK 支持原生在小程序的缓存目录创建文件,然后返回文件的本地路径,以供宿主使用。
示例代码:
String tmpPath = fileManager.getTmpPath(".jpg");

绝对路径转换成 wxfile 路径

SDK 支持原生在小程序的缓存目录中创建的文件路径,转换成小程序使用的文件路径返回,供小程序内部使用。
示例代码:
String wxfile = fileManager.getWxFilePath(path);

wxfile 路径转换为绝对路径

SDK 支持将换成目录中的 wxfile 路径转换为本地完整路径,供宿主使用。
示例代码:
String path = fileManager.getAbsolutePath(wxfile);

本页内容是否解决了您的问题?
您也可以 联系销售 提交工单 以寻求帮助。

文档反馈