🔒 Closed Pano mag store ng image to Firebase Storage(JAVA, Android Studio)

Status
Not open for further replies.
Mga kaphc patulong po ako. gusto ko sana mag store ng image to firebase storage galing sa captured image from camera na dinisplay ko sa imageview. gamit ko button para mag upload. nasa baba po yung picture. sana may makaturlong

1614420974929.webp
 
Matagal na akong di nakapag android boss, pero try mo 'to baka mag work sayo




[CODE lang="java" title="fileUpload()"]
if (filePath != null) {

// Code for showing progressDialog while uploading
ProgressDialog progressDialog
= new ProgressDialog(this);
progressDialog.setTitle("Uploading...");
progressDialog.show();

// Defining the child of storageReference​
StorageReference ref
= storageReference
.child(
"images/"
+ UUID.randomUUID().toString());

// adding listeners on upload
// or failure of image
ref.putFile(filePath)
.addOnSuccessListener(
new OnSuccessListener<UploadTask.TaskSnapshot>() {

@Override
public void onSuccess(
UploadTask.TaskSnapshot taskSnapshot)
{

// Image uploaded successfully
// Dismiss dialog
progressDialog.dismiss();
Toast
.makeText(MainActivity.this,
"Image Uploaded!!",
Toast.LENGTH_SHORT)
.show();
}
})

.addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e)
{

// Error, Image not uploaded
progressDialog.dismiss();
Toast
.makeText(MainActivity.this,
"Failed " + e.getMessage(),
Toast.LENGTH_SHORT)
.show();
}
})
.addOnProgressListener(
new OnProgressListener<UploadTask.TaskSnapshot>() {

// Progress Listener for loading
// percentage on the dialog box
@Override
public void onProgress(
UploadTask.TaskSnapshot taskSnapshot)
{
double progress
= (100.0
* taskSnapshot.getBytesTransferred()
/ taskSnapshot.getTotalByteCount());
progressDialog.setMessage(
"Uploaded "
+ (int)progress + "%");
}
});
} [/CODE]
 
Status
Not open for further replies.

About this Thread

  • 2
    Replies
  • 308
    Views
  • 2
    Participants
Last reply from:
DNKRLCNR

Trending Topics

Online now

Members online
435
Guests online
3,231
Total visitors
3,666

Forum statistics

Threads
2,307,459
Posts
29,179,140
Members
1,193,448
Latest member
BLASHBLASHBLASH
Back
Top