| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
新增ConvertPlaceholderToFile接口 新增功能: - OH_CloudDisk_ConvertPlaceholderToFile NDK接口,将占位符文件转换为0字节普通文件 - ConvertPlaceholderToFile Inner API接口定义和实现 - ConvertPlaceholderToFileInner 服务层实现,包含完整的权限校验流程 - ConvertPlaceholderToEmptyFile 工具函数,通过xattr属性判断和转换占位符 - 新增CLOUD_DISK_PLACEHOLDER_XATTR扩展属性常量 - 新增E_NOT_A_PLACEHOLDER错误码 技术实现: - 使用xattr属性判断文件是否为占位符 - 通过ftruncate将文件截断为0字节 - 清除占位符标记属性 - 实现bundleName权限验证、路径范围检查等安全机制 - 新增辅助函数:CheckSyncFolderBundleName、CheckPathInSyncFolder、CheckSyncFolderAccess、GetHmdfsPath 测试覆盖: - NDK接口参数校验和错误处理测试 - Inner API调用流程测试 - 服务层权限校验和路径验证测试 - 工具函数边界值和异常场景测试 - Mock对象和接口定义 Signed-off-by: bmi <lijiewei7@h-partners.com> Co-Authored-By: Agent Change-Id: I50c21bc102ec7f0d9c933d4162abcce2583cb4d0 | 2 天前 | |
新增ConvertPlaceholderToFile接口 新增功能: - OH_CloudDisk_ConvertPlaceholderToFile NDK接口,将占位符文件转换为0字节普通文件 - ConvertPlaceholderToFile Inner API接口定义和实现 - ConvertPlaceholderToFileInner 服务层实现,包含完整的权限校验流程 - ConvertPlaceholderToEmptyFile 工具函数,通过xattr属性判断和转换占位符 - 新增CLOUD_DISK_PLACEHOLDER_XATTR扩展属性常量 - 新增E_NOT_A_PLACEHOLDER错误码 技术实现: - 使用xattr属性判断文件是否为占位符 - 通过ftruncate将文件截断为0字节 - 清除占位符标记属性 - 实现bundleName权限验证、路径范围检查等安全机制 - 新增辅助函数:CheckSyncFolderBundleName、CheckPathInSyncFolder、CheckSyncFolderAccess、GetHmdfsPath 测试覆盖: - NDK接口参数校验和错误处理测试 - Inner API调用流程测试 - 服务层权限校验和路径验证测试 - 工具函数边界值和异常场景测试 - Mock对象和接口定义 Signed-off-by: bmi <lijiewei7@h-partners.com> Co-Authored-By: Agent Change-Id: I50c21bc102ec7f0d9c933d4162abcce2583cb4d0 | 2 天前 | |
dfs_service knowledge Signed-off-by: unknown <liutenglong2@huawei.com> | 1 个月前 |