JS を介して Google Cloud Storage 経由でファイルを Firebase のストレージに正常にアップロードしました。私が気付いたのは、直接アップロードされたファイルとは異なり、Google Cloud 経由でアップロードされたファイルには、完全な URL ではない保存場所の URL しかないため、読み取ることができないということです。Firebase の実際のストレージの「ダウンロード URL」部分のアップロード時に完全な URL を生成する方法があるかどうか疑問に思っています。
使用されているコード:
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);
});