繁体   English   中英

我无法获取图片的下载 URL

[英]i couldn't get the download URL for the image

获取下载地址并赋值给一个变量

<html>
<head>
    <h1>retrieve data</h1>
    <h2 id=myimg></h2>
</head>
<body>
    <script src="https://www.gstatic.com/firebasejs/4.9.0/firebase.js"></script>
    <script>
      // Initialize Firebase
        var config = {
            //firebase initialization
        };

      firebase.initializeApp(config);
    </script>
    <script>
        storageRef.child('1.jpg').getDownloadURL().then(function (url) {

            var xhr = new XMLHttpRequest();
            xhr.responseType = 'blob';
            xhr.onload = function (event) {
                var blob = xhr.response;
            };
            xhr.open('GET', url);
            xhr.send();


            var img = document.getElementById('myimg');
            img.src = url;
        }).catch(function (error) {

        });
    </script>
</body>
</html>

我想分配下载 url我想从 firestorage 中检索下载 URL 并将其分配给一个变量在此处输入图片说明

我应该在这段代码中做哪些修改来获取上传图片的下载地址

包括您从'pics/1.jpg'获取图像的文件夹,然后删除下载图像的代码的第一部分,并保留仅将 URL 分配给图像的底部部分。

var storageRef = firebase.storage().ref();
storageRef.child('pics/1.jpg').getDownloadURL().then(function (url) {

    var img = document.getElementById('myimg');
    img.src = url;

}).catch(function (error) {

});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM