Я пытаюсь загрузить 2680 изображений (общий размер 200 МБ) в хранилище Firebase с моего телефона Android.Используя приведенный ниже код, я могу загружать одновременно только 130 изображений.Есть ли ограничение на загрузку за раз, или я делаю что-то не так?
try {
for (int i=0; i < fileList.length; i++) {
final File currentFile = fileList[i];
FirebaseStorage.getInstance().getReference()
.child("Product Images/" + currentFile.getName() + "." + MimeTypeMap.getFileExtensionFromUrl(currentFile.getPath()))
.putFile(Uri.fromFile(new File(currentFile.getAbsolutePath())))
.addOnSuccessListener(new OnSuccessListener<UploadTask.TaskSnapshot>() {
@Override
public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
Log.d("UPLOADCOMPLETED", "onSuccess: " + (currentIterator) +taskSnapshot.getDownloadUrl());
}
});
}
} catch (Exception e) {
Log.d("UPLOADCOMPLETED");
e.printStackTrace();
}
После выполнения до 130 он выходит из цикла и выполняет catch () ;.Это также генерирует 2 ошибки в моем logcat:
W/System.err:at com.google.firebase.storage.UploadTask.schedule(Unknown Source:4)
W/System.err:at com.ubuyquick.customer.UploadingImages.ProductUpload.pushToFirebase(ProductUpload.java:77)