tencent cloud

文档反馈

小程序文件管理

最后更新时间: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);
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持