-2
如何使用Firebase中的文本上傳和檢索圖片?任何人都請告訴我可能的方法。使用Firebase中的文本上傳和檢索圖片
如何使用Firebase中的文本上傳和檢索圖片?任何人都請告訴我可能的方法。使用Firebase中的文本上傳和檢索圖片
試試這個上傳的火力
FirebaseStorage mStorageRef = FirebaseStorage.getInstance();
String path = "uploadImage/" + UUID.randomUUID() + ".png";
// Get the data from an ImageView as bytes
imageView.setDrawingCacheEnabled(true);
imageView.buildDrawingCache();
Bitmap bitmap = imageView.getDrawingCache();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);
byte[] data = baos.toByteArray();
StorageReference storageReference = mStorageRef.getReference(path);
UploadTask uploadTask = storageReference.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.
// your download uri
Uri downloadUrl = taskSnapshot.getDownloadUrl();
}
});
圖像文件,並檢查this視頻這個視頻演示瞭如何添加文字和上傳圖片,也this文件。
並下載圖片檢查this鏈接。
問題很不清楚,你說的文字是什麼意思?基本上,服務器不關心圖像中的內容,無論它是貓還是文本,都以同樣的方式對待 – bluesummers
圖像將在那裏.along與該圖像一個文本字符串我必須存儲在數據庫中。每當圖像加載到我的應用程序時,它應該顯示該文本字符串。 – PCS
沒有內置的功能,我知道它支持將存儲元素綁定到實時數據庫元素。 你應該自己實現這個邏輯 - 我的建議是在實時數據庫中創建一個包含String和相關圖像URL的對象。然後,當您檢索圖像時,請查詢實時數據庫以查找包含該URL的對象並將其檢索。 – bluesummers