diff --git a/sdk-webview/src/main/java/com/xuqm/sdk/webview/XWebViewView.kt b/sdk-webview/src/main/java/com/xuqm/sdk/webview/XWebViewView.kt index e63d677..64c65e8 100644 --- a/sdk-webview/src/main/java/com/xuqm/sdk/webview/XWebViewView.kt +++ b/sdk-webview/src/main/java/com/xuqm/sdk/webview/XWebViewView.kt @@ -294,7 +294,7 @@ internal fun copyUriToWebViewCache(context: Context, uri: Uri, mimeType: String? ?: mimeType?.let { MimeTypeMap.getSingleton().getExtensionFromMimeType(it) } ?: "bin" val base = displayName?.substringBeforeLast('.') - ?.replace(Regex("[^a-zA-Z0-9_\\-]"), "_") + ?.replace(Regex("[^\\p{L}\\p{N}_\\-]"), "_") ?.take(64) ?: "upload"