在android webView中使用openFileChooser()上传后,本地化的文件名显示不正确

时间:2015-04-20 07:08:44

标签: android webview

Android webView可以使用隐藏方法openFileChooser()上传带文件选择器的文件。这适用于带有英文名称的文件。但是在上传具有本地化名称的文件时,例如“你好.txt”,文件名在未解码的Uri样式(“%E4%BD%A0%E5%BD.txt”)中显示不正确。因为我只能传递一个Uri,所以我无法找到传递Uri解码的文件名。我该如何解决这个问题?

代码示例:

protected void onActivityResult(int requestCode, int resultCode, Intent intent) {
    if (requestCode == FILECHOOSER_RESULTCODE) {
        Uri result = intent.getData();
        mUpload.onReceiveValue(result);
        mUpload = null;
    }
}

0 个答案:

没有答案