Android-按照ACTION_GET_CONTENT意向

时间:2019-04-08 16:57:36

标签: android file android-intent

我需要我的用户在应用程序中上传文件。为此,我使用了意图

val intent = Intent(Intent.ACTION_GET_CONTENT).apply {
            addCategory(Intent.CATEGORY_OPENABLE)
            type = "*/*"
            putExtra(Intent.EXTRA_MIME_TYPES, arrayOf("image/*", "application/pdf"))
        }

        startActivityForResult(intent, IMPORT_INTENT_CODE)

该意图有效,我可以从手机存储中选择一个图像。 但是,在onActivityResult中,我无法检索我选择的文件。当我尝试从URI中获取文件时,我得到了一个不存在的文件。

我的最终目的是获取文件的base64值,但是我无法访问该文件。

我该怎么办?

0 个答案:

没有答案