Pouvez-vous m'aider svp
Je commence sur firebase et je voudrai utilisé le storage
Cela fonctionne sur mon émulateur android studio j'arrive à envoyer des images sur firebase mais quand j'installe l'appli sur mon téléphone,l'envoi ne se fait pas

J'ai testé l'envoi de plusieurs fichiers et même que j'envoie le même fichier que j'ai sur mon émulateur et cela ne fonctionne pas sur mon
Je partage la partie de code concernée


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
public void chooseFile()
{
Intent i = new Intent(
Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(i, 1);
this.myStorage();
}
public void myStorage() {
FirebaseStorage storage = FirebaseStorage.getInstance();
 
int nbre= (int) (Math.random()*1000);
String val="_"+nbre;
StorageReference storageRef = storage.getReference().child("images/monImage_"+val+".png");
 
imageView= findViewById(R.id.imageView2);
// Get the data from an ImageView as bytes
imageView.setDrawingCacheEnabled(true);
 
imageView.buildDrawingCache();
try {
Bitmap bitmap = ((BitmapDrawable) imageView.getDrawable()).getBitmap();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);
byte[] data = baos.toByteArray();
 
UploadTask uploadTask = storageRef.putBytes(data);
uploadTask.addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception exception) {
}
 
@Override
public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
}
});
 
}catch(Exception e)
{System.out.println(e.getMessage());}
}

Merci beaucoup