为了账号安全,请及时绑定邮箱和手机立即绑定

js中如何使用ajax的get来向后台获取文件流进行文件下载(其中header中传token参数)

js中如何使用ajax的get来向后台获取文件流进行文件下载(其中header中传token参数)

富国沪深 2019-05-12 14:34:15
js中如何使用ajax的get来向后台获取文件流进行文件另存为的下载其中header需要传token和os参数到后台进行验证请问这个JS应该如何写?希望大神不吝赐教,谢谢~如下方法后台无法获取header参数,360浏览器中也没有启动另存为的窗口varurl="{#$apiHost#}/aw/export?brand_ids="+brand_ids;varxhr=newXMLHttpRequest();xhr.open('GET',url,true);xhr.responseType="blob";xhr.setRequestHeader("token","5f963175cc75613398e25ce2e5da56d7");xhr.setRequestHeader("os","1");xhr.onload=function(){if(this.status==200){try{varelemIF=document.createElement("iframe");elemIF.src=this.responseURL;elemIF.style.display="none";document.body.appendChild(elemIF);}catch(e){}}}xhr.send();
查看完整描述

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号