js blob 下载到本地文件

本文意在解决Js保存语音文件并下载到本地,不同的浏览器保存的方式不同

if ('msSaveOrOpenBlob' in navigator){
	window.navigator.msSaveOrOpenBlob(new Blob([View]), filename + '.wav');
}else{
				
   var url = window.URL.createObjectURL(new Blob([View], { type: "audio/x-wav" }));
   var link = document.createElement('a');
			
   link.style.display = 'none';
   link.href = url;
   link.setAttribute('download', filename + '.wav');
   document.body.appendChild(link);
   link.click();
}

 

你可能感兴趣的:(js)