У меня такой вид настройки.Пользователь загружает файл и URL-адрес загрузки помещается в Firestore
console.log("Upload Complete");
task.snapshot.ref.getDownloadURL().then(function(downloadURL){
//to Firestore
db.collection("user").doc("userFiles").collection('File').add({
name: nameOfFile,
url: downloadURL,
dbTime: firebase.firestore.FieldValue.serverTimestamp(),
})
.then(function(docRef){
console.log("Document written");
})
.catch(function(error){ console.error("Error:", error);
});
//end firestore
},
Позже загружается соответствующий пользовательский интерфейс, и предполагается, что кнопка загрузки загружает файл.Как в обычных условиях, если вы используете Интернет для хранения данных на компьютере, а для телефона - для хранения данных на телефоне.Я получаю ошибку
Access to XMLHttpRequest at 'https://firebasestorage.googleapis.com/v0/b/all-writer.appspot.com/o/User%20Documents%2FeF1RFw3FVAO3LFJ8ORrf7oJPlt=media&token=fa017750-756c-4de6-9231-53da30304faa' from origin 'file://' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Официальный установщик Cloud SDK для установки gsutil пытается установить до 3/4, после чего ошибка
Download failed: Timeout while connecting
Я пошел с другой ручной установкой.Поместите gsutil
в C:
.Установите Python.Когда я запускаю команду gsutil
из cmd it is not recognized as an operable program
Как я могу решить эту проблему и начать выполнять команды.Структура моей папки ниже
Python версия
Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.