【发布时间】:2016-10-12 03:45:52
【问题描述】:
我正在尝试通过 XMLHttpRequest 从 Firebase 存储下载文件,但未在资源上设置 Access-Control-Allow-Origin,因此这是不可能的。有没有办法在存储服务器上设置这个头?
(let [xhr (js/XMLHttpRequest.)]
(.open xhr "GET" url)
(aset xhr "responseType" "arraybuffer")
(aset xhr "onload" #(js/console.log "bin" (.-response xhr)))
(.send xhr)))
Chrome 错误信息:
XMLHttpRequest 无法加载 https://firebasestorage.googleapis.com/[EDITED] 请求中不存在“Access-Control-Allow-Origin”标头 资源。因此不允许使用原点“http://localhost:3449” 访问。
【问题讨论】:
-
没有足够的代表发表评论,但上述方式仍然是正确的方式。只是想分享关于这个的官方 firebase 文档:firebase.google.com/docs/storage/web/…
标签: firebase cors google-cloud-storage firebase-storage