我想获取pdf并将其转换为base64。 使用此代码启动选择器
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);
String [] mimeTypes = {"image/*", "application/pdf"};
intent.setType("*/*");
intent.putExtra(Intent.EXTRA_MIME_TYPES, mimeTypes);
startActivityForResult(intent, 1);
我使用以下解决方案: https://stackoverflow.com/a/41440869/6864437
但是在android pie上不起作用
得到以下错误: 请求标头查询不支持投影,选择或排序
答案 0 :(得分:0)
使用的解决方案:我使用输入流(由@blackaaps建议)从文件中获取数据并创建新文件,以用于获取完整路径。