storageReference.child("YOUR_CHILD")
.putFile("FILE")
.addOnSuccessListener(new OnSuccessListener() {
@Override
public void onSuccess(UploadTask.TaskSnapshot taskSnapshot) {
taskSnapshot
.getStorage()
.getDownloadUrl()
.addOnSuccessListener(new OnSuccessListener() {
@Override
public void onSuccess(Uri uri) {
//Put your result here
}
});
}
Вы не можете авторизовать себя так. Это заголовок ответа; подробности в спецификации . Сервер, на который вы отправляете запрос, должен отправить этот заголовок, чтобы браузер знал, что это нормально, чтобы ваша страница могла отправить запрос ajax на этот сервер. Вы ничего не можете сделать в своем клиентском коде, если сервер, который вы пытаетесь запросить, не позволяет указать ваше происхождение.