Bitmap bm =
null
;
try
{
bm = MediaStore.Images.Media.getBitmap(getContentResolver(), url);
}
catch
(FileNotFoundException e) {
e.printStackTrace();
}
catch
(IOException e) {
e.printStackTrace();
}
ByteArrayOutputStream baos =
new
ByteArrayOutputStream();
assert
bm !=
null
;
bm.compress(Bitmap.CompressFormat.JPEG,
25
, baos);
byte
[] datad = baos.toByteArray();
UploadTask uploadTask = imageRef.putBytes(datad);
uploadTask.addOnFailureListener(
new
OnFailureListener() {
@Override
public
void
onFailure(
@NonNull
Exception exception) {
Toast.makeText(MainActivity.
this
,
"업로드 실패"
, Toast.LENGTH_SHORT).show();
}
}).addOnSuccessListener(
new
OnSuccessListener<UploadTask.TaskSnapshot>() {
@Override
public
void
onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
Toast.makeText(MainActivity.
this
,
"업로드 완료"
, Toast.LENGTH_SHORT).show();
}
});