-5
우리는 갤러리에서 인 텐트를 사용하여 pdf 파일을 선택하므로 pdf 파일의 실제 경로를 얻는 방법은 무엇입니까? 우리는 갤러리에서 PDF 파일을 선택하고이 파일을 서버에 업로드하려고합니다.안드로이드에서 PDF 파일의 실제 경로를 얻는 방법
우리는 갤러리에서 인 텐트를 사용하여 pdf 파일을 선택하므로 pdf 파일의 실제 경로를 얻는 방법은 무엇입니까? 우리는 갤러리에서 PDF 파일을 선택하고이 파일을 서버에 업로드하려고합니다.안드로이드에서 PDF 파일의 실제 경로를 얻는 방법
public String getPathFromURI(Context context, Uri contentUri) {
if (contentUri.toString().indexOf("file:///") > -1){
return contentUri.getPath();
}
Cursor cursor = null;
try {
String[] proj = { MediaStore.Images.Media.DATA };
cursor = context.getContentResolver().query(contentUri, proj, null, null, null);
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
}finally {
if (cursor != null) {
cursor.close();
}
}
}