我试图通过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存储中使用Firebasefunction上传文件后,我想获取文件的下载url。 我有这个 : … return bucket .upload(fromFilePath, {destination: toFilePath}) .then((err, file) => { // Get the download url of file }); 目标文件有很多参数。 即使一个名为mediaLink 。 但是,如果我尝试访问这个链接,我得到这个错误: Anonymous users does not have storage.objects.get access to object … 有人可以告诉我如何获得公共下载url? 谢谢