我们尝试使用CURL或WGET从Linux计算机上的Google Firebase存储中下载文件。
我们这样做:
curl -O https://firebasestorage.googleapis.com/v0/b/bucket/o/file.jar?alt=media&tokena=token
或简单
wget https://firebasestorage.googleapis.com/v0/b/bucket/o/file.jar?alt=media&tokena=token
问题在于下载是流
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
} [5 bytes data]
* Using Stream ID: 1 (easy handle 0x55fc13cc0b00)
} [5 bytes data]
因此,最后连接保持完整,并且在文件下载完成后我们也不例外
Connection #0 to host firebasestorage.googleapis.com left intact
所以问题是,如何在不使用gsutil的情况下,而是通过CURL或WGET或其他方式,从Google Firebase存储中下载一些公共文件。