diff --git a/interfaces/kits/native/recent/recent_n_exporter.cpp b/interfaces/kits/native/recent/recent_n_exporter.cpp index 4ea0ee6a7798ae88428c66adbaad73c220e9e6a6..8bc3b29e7b54c2c9c414bba5137e24a423071407 100644 --- a/interfaces/kits/native/recent/recent_n_exporter.cpp +++ b/interfaces/kits/native/recent/recent_n_exporter.cpp @@ -72,7 +72,7 @@ napi_value RecentNExporter::AddRecentFile(napi_env env, napi_callback_info cbinf } auto [succ, uri, ignore] = NVal(env, funcArg[NARG_POS::FIRST]).ToUTF8String(); FileUri fileUri(string(uri.get())); - auto filePath = fileUri.GetPath(); + auto filePath = fileUri.GetRealPath(); struct stat statBuf; if (stat(filePath.c_str(), &statBuf) < 0) { HILOG_ERROR("Failed to stat uri, errno=%{public}d", errno);