diff --git a/src/apps/ohos/entry/src/main/ets/entryability/EntryAbility.ets b/src/apps/ohos/entry/src/main/ets/entryability/EntryAbility.ets index d2de519a23..2c563797e0 100644 --- a/src/apps/ohos/entry/src/main/ets/entryability/EntryAbility.ets +++ b/src/apps/ohos/entry/src/main/ets/entryability/EntryAbility.ets @@ -285,7 +285,7 @@ export default class EntryAbility extends RustAbility { } else if (arg.startsWith('/data/storage/')) { uri = fileUri.getUriFromPath(arg); } else { - uri = 'file://docs' + arg; + uri = 'file://docs' + arg.split('/').map((part: string) => encodeURIComponent(part)).join('/'); } const want: Want = { bundleName: 'com.huawei.hmos.filemanager',