- chọn Launch ảnh sử dụng Intent.ACTION_GET_CONTENT
- Lấy URI của mục được chọn
Lấy PATH của URI để tôi có thể gửi nó đến máy chủ web của tôiURI từ Intent.ACTION_GET_CONTENT vào file
Mã để khởi động trình duyệt
Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("image/*"); startActivityForResult(intent, BROWSE_IMAGE_REQUEST_CODE);
Mã để lấy được lựa chọn hình ảnh
if (RESULT_OK == resultCode && BROWSE_IMAGE_REQUEST_CODE == requestCode) { Uri uri = data.getData();
Mã để gửi đến máy chủ web
File file = new File(uri.getPath()); new FileSystemResourceFile(file);
Tôi hiện đang có khả năng lấy PATH từ URI không prob /external/images/media/24
nhưng đối với một số tập tin vì lý do kỳ lạ luôn là null , xin vui lòng giúp đỡ?
uri.getPath() là/bên ngoài/images/phương tiện/24. Đây là tập tin? – miqbal
có và tôi đang cố gắng chuyển tệp đó tới FileSystemResourceFile để không có lợi nhuận – lemon