为什么我得到错误“ GET firebase url net :: ERR_SPDY_PROTOCOL_ERROR” firebase存储

时间:2019-02-16 17:46:31

标签: javascript firebase firebase-storage

使用此代码将结果从Firebase存储下载到计算机或设备时,我的结果非常令人困惑

save.addEventListener('click',function(){
            var url=save.getAttribute('url');
            console.log(url);
            var xhr = new XMLHttpRequest();
              xhr.responseType = 'blob';
              xhr.onload = function(event) {
                var blob = xhr.response;
              };
              xhr.open('GET', url);
              xhr.send();
        });

首先,当我单击按钮时,它将URL记录到控制台,但是什么也没有发生。如果我从控制台单击链接,它将在新选项卡中打开并下载文件。 我如何像普通浏览器一样将此行为增强为click and start download 仍然,过了一段时间,单击相同的链接我仍然收到错误

GET https://firebasestorage.googleapis.com/v0/b/hrty.appspot.com/o/User%20Documents%20-%20Mitch%20Albom.mobi?alt=media&token=158af967-8832-4836-9193-05ab2cb076b9 net::ERR_SPDY_PROTOCOL_ERROR

为什么要为文件生成一个新的URL

0 个答案:

没有答案