tencent cloud

文档反馈

小程序文件管理

最后更新时间:2024-07-03 18:02:58

    wxfile 路径转换为绝对路径

    在有些场景下,我们拿到小程序的文件路径,无法获取到文件数据,这时可以用该方法转换为绝对路径。
    例如,在使用小程序的转发功能时,返回的图片路径是小程序文件路径,可以用该方法转换为绝对路径,然后获取到图片数据再去调起第三方分享。 再例如,自定义 API 里,可以传递小程序文件路径的参数,宿主 App 用该方法转换为绝对路径后,即可拿到文件数据。
    示例代码:
    TMAFileManager *fm = [[TMFMiniAppSDKManager sharedInstance] getFileManagerWithAppID:appInfo.appId];
    NSString *filePath = [fm translateWxfilePathToAbsolutePath:wxPath];
    

    绝对路径转换成 wxfile 路径

    SDK 支持原生在小程序的缓存目录中创建的文件路径,转换成小程序使用的文件路径返回,供小程序内部使用。
    示例代码:
    TMAFileManager *fm = [[TMFMiniAppSDKManager sharedInstance] getFileManagerWithAppID:appInfo.appId];
    NSString *tmpPath = [fm createMediaTmpPathWithFileName:@"a.pdf" type:TMATmpPathTypeFile needTimestamp:YES];
    NSString *wxPath = [fm translateAnyPathToWxfilePath:tmpPath];
    

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

    SDK 支持原生在小程序的缓存目录创建文件,然后返回文件的本地路径,以供宿主使用。
    示例代码:
    TMAFileManager *fm = [[TMFMiniAppSDKManager sharedInstance] getFileManagerWithAppID:appInfo.appId];
    NSString *tmpPath = [fm createMediaTmpPathWithFileName:@"a.pdf" type:TMATmpPathTypeFile needTimestamp:YES];
    
    
    
    联系我们

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

    技术支持

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

    7x24 电话支持