2017-10-06 32 views

回答

0

一個非常簡單,易於實現abordation將Firebase Storage

這裏是一個示例代碼:

imageView.setDrawingCacheEnabled(true); 
imageView.buildDrawingCache(); 
Bitmap bitmap = imageView.getDrawingCache(); 
ByteArrayOutputStream baos = new ByteArrayOutputStream(); 
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos); 
byte[] data = baos.toByteArray(); 

UploadTask uploadTask = mountainsRef.putBytes(data); 
uploadTask.addOnFailureListener(new OnFailureListener() { 
     @Override 
     public void onFailure(@NonNull Exception exception) { 
      // Handle unsuccessful uploads 
     } }).addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() { 
     @Override 
     public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) { 
      // taskSnapshot.getMetadata() contains file metadata such as size, content-type, and download URL. 
      Uri downloadUrl = taskSnapshot.getDownloadUrl(); 
     } }); 

你可以找到更多例子here

0

只是呼應了圖像的URL,圖片的網址將爲

「localhost/path/image_name.extension_of_image」

+0

嗨,你可以請分享一個例子嗎?謝謝 –

相關問題