2017-02-17 3 views
1

アップロードした画像を表示したいのですが、私はサインしても403エラーが出ます。 正常にアップロードされていて、downloadURlは正常です。 そして私は既に認証済みです(既に成功していることを示しています) アップロードした画像を表示できません。firebase storageからの画像を表示するにはエラーが発生しました

storage.child(file_name).put(event_image).then(function(snapshot) { 
     console.log('Uploaded a blob or file!'); 
     var img_src = snapshot.downloadURL; 
     $('img#uploaded').attr('src',img_src); 
}); 

答えて

0

このリンクを使用:https://firebase.google.com/docs/storage/web/download-files#download_data_via_url

storageRef.child('images/stars.jpg').getDownloadURL().then(function(url)  { 
    // `url` is the download URL for 'images/stars.jpg' 

    // This can be downloaded directly: 
    var xhr = new XMLHttpRequest(); 
    xhr.responseType = 'blob'; 
    xhr.onload = function(event) { 
    var blob = xhr.response; 
    }; 
    xhr.open('GET', url); 
    xhr.send(); 

    // Or inserted into an <img> element: 
     var img = document.getElementById('myimg'); 
     img.src = url; 
    }).catch(function(error) { 
    // Handle any errors 
}); 
関連する問題