J'essaie de télécharger des fichiers à partir de Firebase Storage par le biais d'une requête XMLHttp, mais Access-Control-Allow-Origin n'est pas défini sur la ressource, donc ce n'est pas possible. Existe-t-il un moyen de définir cet en-tête sur le serveur de stockage ?
(let [xhr (js/XMLHttpRequest.)]
(.open xhr "GET" url)
(aset xhr "responseType" "arraybuffer")
(aset xhr "onload" #(js/console.log "bin" (.-response xhr)))
(.send xhr)))
Message d'erreur de Chrome :
XMLHttpRequest ne peut pas être chargé https://firebasestorage.googleapis.com/ [ÉDITION] L'en-tête "Access-Control-Allow-Origin" n'est pas présent dans le message demandé. demandée. Origine ' http://localhost:3449 n'est donc pas autorisé accès.
2 votes
Pas assez de représentants pour un commentaire, mais la méthode ci-dessus est toujours la bonne. Je voulais juste partager la documentation officielle de Firebase sur ce sujet : firebase.google.com/docs/storage/web/