J'essaie de télécharger une image sur le stockage Firebase à partir d'une URL (avec ref().put(file)
) (www.example.com/img.jpg).
Pour ce faire, j'ai besoin d'un fichier ou d'un blob, mais chaque fois que j'essaie new File(url)
, il est écrit "pas assez d'arguments“…
EDIT: .__ Et je souhaite en fait télécharger tout un répertoire de fichiers, c’est pourquoi je ne peux pas les télécharger via la console.
La réponse de @James est correcte mais elle n'est pas compatible avec tous les navigateurs. Tu peux essayer
$.get('blob:yourbloburl').then(function(data) {
var blob = new Blob([data], { type: 'audio/wav' });
});
Cela n'a pas fonctionné jusqu'à ce que j'ai ajouté des informations d'identification
fetch(url, {
headers: {
"Content-Type": "application/octet-stream",
},
credentials: 'include'
})