我正在尝试将 getUserMedia 生成的 blob URL 上传到服务器。 其他人想做同样的事情,这个问题已经得到解答。
我对 XHR 请求使用与回答该问题的人相同的代码,但我得到了 404。我做了一个小提琴,当您查看控制台时也会发生同样的事情。我的网站上也有一个活生生的例子,同样的事情也会发生。
这是需要一些 TLC 的代码:
function XHR(){
var xhr = new XMLHttpRequest();
xhr.open('GET',record.src); //404 ???
xhr.responseType = 'blob';
xhr.onload = function(e) {
if (this.status == 200){
//do some stuff
result.innerText = this.response;
}
};
xhr.send();
}
其他人似乎都能做到这一点,因为这已经讨论过了。
我正在使用 ChromeOS,41.0.2252.2 开发。到底发生了什么,为什么我不能得到 blob?