我正在创建一个应用程序,通过该应用程序我可以上传word / pdf文件并将其发送到服务器。为此,我想打开一个文件浏览器,我可以从手机中选择Word / PDF文件,并通过Web服务将其上传到服务器。 我试过以下代码,但它没有用,
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("*/*");
try{
startActivityForResult(intent, LOAD_IMAGE_RESULTS);
} catch (ActivityNotFoundException e){
Toast.makeText(YourActivity.this, "There are no file explorer clients installed.",
Toast.LENGTH_SHORT).show();
}
答案 0 :(得分:0)
请使用以下更新的代码
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("application/pdf");
try{
startActivityForResult(intent, LOAD_IMAGE_RESULTS);
} catch (ActivityNotFoundException e){
Toast.makeText(YourActivity.this, "There are no file explorer clients installed.", Toast.LENGTH_SHORT).show();
}
希望它对你有所帮助。