Android Gallery에서 파일에 액세스하고 POST를 사용하여 URL에 업로드해야합니다.Android Gallery에서 전체 액세스 가능한 경로 얻기
아무런 문제가 없습니다. 나는 장치 데이터에 액세스하는 것과 같은 일을하기 위해 새로운 것입니다. Intent 및 StartActivityForResult를 사용하여 갤러리에서 선택한 이미지의 전체 경로를 얻으려면 힌트가 필요합니다.
Android Gallery에서 파일에 액세스하고 POST를 사용하여 URL에 업로드해야합니다.Android Gallery에서 전체 액세스 가능한 경로 얻기
아무런 문제가 없습니다. 나는 장치 데이터에 액세스하는 것과 같은 일을하기 위해 새로운 것입니다. Intent 및 StartActivityForResult를 사용하여 갤러리에서 선택한 이미지의 전체 경로를 얻으려면 힌트가 필요합니다.
startActivityForResult(new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI), SELECT_IMAGE);
SD Card.Uri 이미지가
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI
하여 onActivityResult 방법이 될 것입니다 가져올 수 :
protected void onActivityResult(int requestCode, int resultCode,
Intent intent) {
super.onActivityResult(requestCode, resultCode, intent);
if (resultCode == RESULT_OK) {
Uri photoUri = intent.getData();
if (photoUri != null) {
try {
Bitmap bitmap = MediaStore.Images.Media.getBitmap(this
.getContentResolver(), photoUri);
//Now you can upload this bitmap to server or do something else.
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Uri uri = data.getData();
Bitmap bt = BitmapFactory.decodeStream(getContentResolver().openInputStream(uri));
}
게시 HTTP를 사용하여이 비트 맵을 서버에 업로드하려면 코드를 공유하거나 참조하십시오. – zeeshan
http://vikaskanani.wordpress.com/2011/01/11/android-upload-image-or-file-using-http-post-multi-part/ –