Создать URL для загрузки после успешной загрузки
Я успешно загрузил файлы в хранилище Firebase через Google Cloud Storage через JS! Я заметил, что в отличие от файлов, загружаемых напрямую, файлы, загруженные через Google Cloud, имеют только URL-адрес хранилища, который не является полным URL-адресом, что означает, что его невозможно прочитать! Мне интересно, есть ли способ сгенерировать полный URL при загрузке для части «Download URL» фактического хранилища Firebase.
Используемый код:
var filename = image.substring(image.lastIndexOf("/") + 1).split("?")[0];
var gcs = gcloud.storage();
var bucket = gcs.bucket('bucket-name-here.appspot.com');
request(image).pipe(bucket.file('photos/' + filename).createWriteStream(
{metadata: {contentType: 'image/jpeg'}}))
.on('error', function(err) {})
.on('finish', function() {
console.log(imagealt);
});