-2
Firebaseのテキストを含む画像をアップロードおよび取得する方法は?誰でも私に可能な方法を教えてください。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
イメージがそこにあります。アプリにイメージが読み込まれるたびに、そのテキスト文字列が表示されます。 – PCS
ストレージエレメントをリアルタイムデータベースエレメントにバインドする機能を備えていることがわかっている機能はありません。 あなた自身でこのロジックを実装する必要があります。私は、リアルタイムデータベースに、Stringと関連する画像のURLを保持するオブジェクトを作成することを提案します。次に、イメージを取得するときに、そのURLを保持しているオブジェクトをリアルタイムデータベースに照会して取得します。 – bluesummers