gpt4 book ai didi

javascript - Firebase 存储下载到用户计算机

转载 作者:行者123 更新时间:2023-12-02 23:59:19 24 4
gpt4 key购买 nike

我的 Firebase 存储中有图像、视频、音频和其他类型,我希望用户能够单击下载按钮并将文件下载到他们的计算机上。

我浏览了 firebase 文档,似乎找不到实现此目的的方法。

我尝试将属性更改为“下载”,但它所做的只是转到 Firebase 存储给出的 URL。

Firebase 存储是否有可能允许用户将文件下载到他们的计算机上?

最佳答案

您需要启用 CORS header ,以允许客户向您的 Firebase 帐户发出 AJAX 请求并通过浏览器下载文件。

CORS Configuration To download data directly in the browser, you must configure your Cloud Storage bucket for cross-origin access (CORS). This can be done with the gsutil command line tool, which you can install from here.

If you don't want any domain-based restrictions (the most common scenario), copy this JSON to a file named cors.json:

[ { "origin": ["*"], "method": ["GET"], "maxAgeSeconds": 3600 } ]

Run gsutil cors set cors.json gs:// to deploy these restrictions.

https://firebase.google.com/docs/storage/web/download-files

关于javascript - Firebase 存储下载到用户计算机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55247537/

24 4 0
文章推荐: c# - C#Nest&Elasticsearch 6.x:如何过滤/计数嵌套字段(在内部List 中)