我有以下代码段下载blob
let blob = new window.Blob(dataOrg);
let anchor = document.createElement('a');
anchor.href = URL.createObjectURL(blob);
anchor.download = "downloadssss";
anchor.textContent = 'video/mp4';
anchor.style.display = 'none';
document.body.appendChild(anchor);
if (anchor.click) {
anchor.click();
} else {
var evt = document.createEvent('MouseEvents');
evt.initMouseEvent('click', true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
evt.initMouseEvent('click', true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
anchor.dispatchEvent(evt);
}
我从dataOrg
构造的Blob是我从peerJS获得的DataArray。我希望下载的文件是.mp4文件,但是使用此代码,下载的文件具有文件格式。它在桌面中以视频形式打开,但无法在移动设备中打开。有什么方法可以将其下载为mp4文件吗?