当前位置: 首页 > news >正文

为什么大公司不用c 做网站百度推广管家登录

为什么大公司不用c 做网站,百度推广管家登录,做网站价格多少钱,网上课程网站目录 一,本文解决问题如下 二,原下载代码 1,ajax get 下载文件 2,下载异常图: 三,成功下载的 1, JQuery 实现文件下载xhr 2,图例 引言: 本人使用的ajax 下载&…

目录

一,本文解决问题如下

二,原下载代码

1,ajax get 下载文件

2,下载异常图:

三,成功下载的

1, JQuery 实现文件下载xhr

2,图例


引言:

本人使用的ajax 下载,由于下载CSV,文本之类的没有问题,下载zip是出现各种问题。发现是设置responseType:"blob"没生效,项目中又没有maskjs,无法在提交请求之前重新responseType定义。再就是在整个jquery代码中找到实现真是太费眼睛了,后续用xhr实现摆脱了ajax只能下载文本的问题,这个也是处理问题的关键。

一,本文解决问题如下

1,mock模块会影响原生的ajax请求,使得服务器返回的blob类型变成乱码
2,压缩文件出现不可预料的压缩文件末端
3,后端生成Zip文件通过浏览器下载后文件损坏,无法打开

posman已经测试了,能正常下载,不是后端的问题

二,原下载代码

1,ajax get 下载文件

   $.ajax({type='get',url:url,timeout=30000,msg:param,responseType:"blob"//没生效},succes:function(response,status,xhr){let fileName = xhr.getResponseHeader("content-disposition").split(';')[1].split('=')[1].replace(/\"/g,'')let type =  xhr.getResponseHeader("content-type")let blob = new Blob([data],{type:type}) ;设置类型并未生效var link = document.createElement('a');link.download = fileName;link.style.display = 'none';link.href = URL.createObjectURL(blob);document.body.appendChild(link);link.click();URL.revokeObjectURL(link.href);document.body.removeChild(link);},error:function(date){console.log("下载失败")})

2,下载异常图:

文件损坏

压缩文件出现不可预料的压缩文件末端


       

三,成功下载的

1, JQuery 实现文件下载xhr

var xhr = new XMLHttpRequest();xhr.open('get', url, true);    xhr.responseType = "blob";  // 返回类型blobxhr.setRequestHeader("Content-type", "application/json;charset=utf-8"); xhr.setRequestHeader("msg", "param");xhr.onload = function () {if (this.status === 200) {var blob = this.response;var reader = new FileReader();reader.readAsDataURL(blob);  // 转换为base64,可以直接放入a标签hrefreader.onload = function (e) {// 转换完成,创建一个a标签用于下载var a = document.createElement('a');var fileName = xhr.getResponseHeader("content-disposition").split(';')[1].split('=')[1].replace(/\"/g,'')a.download = fileName;a.href = e.target.result;$("body").append(a);  // 修复firefox中无法触发clicka.click();$(a).remove();}}else{console.log("下载失败")}};// 发送ajax请求xhr.send(null)

2,图例


文章转载自:
http://deviate.wqfj.cn
http://omphalos.wqfj.cn
http://elss.wqfj.cn
http://slav.wqfj.cn
http://chlorophyll.wqfj.cn
http://bastardize.wqfj.cn
http://galoche.wqfj.cn
http://countryseat.wqfj.cn
http://gratifying.wqfj.cn
http://insurgent.wqfj.cn
http://supravital.wqfj.cn
http://catchwork.wqfj.cn
http://counselable.wqfj.cn
http://saxicoline.wqfj.cn
http://palisade.wqfj.cn
http://botulism.wqfj.cn
http://underpants.wqfj.cn
http://caudiform.wqfj.cn
http://tailforemost.wqfj.cn
http://irreconcilable.wqfj.cn
http://tintinnabular.wqfj.cn
http://estrin.wqfj.cn
http://chinchilla.wqfj.cn
http://neocortex.wqfj.cn
http://deproletarianize.wqfj.cn
http://sera.wqfj.cn
http://oddity.wqfj.cn
http://gromwell.wqfj.cn
http://pyrophosphate.wqfj.cn
http://bmds.wqfj.cn
http://demoticist.wqfj.cn
http://unbaptized.wqfj.cn
http://slotware.wqfj.cn
http://knockabout.wqfj.cn
http://follies.wqfj.cn
http://servite.wqfj.cn
http://bangladeshi.wqfj.cn
http://phytoclimatology.wqfj.cn
http://daruma.wqfj.cn
http://kenyan.wqfj.cn
http://sala.wqfj.cn
http://lash.wqfj.cn
http://bacchius.wqfj.cn
http://adjournment.wqfj.cn
http://phanerocrystalline.wqfj.cn
http://ganger.wqfj.cn
http://retrofocus.wqfj.cn
http://tundish.wqfj.cn
http://inclusively.wqfj.cn
http://govern.wqfj.cn
http://acetanilid.wqfj.cn
http://derwent.wqfj.cn
http://australia.wqfj.cn
http://disprove.wqfj.cn
http://braillewriter.wqfj.cn
http://lashio.wqfj.cn
http://landownership.wqfj.cn
http://chaste.wqfj.cn
http://mustache.wqfj.cn
http://cysteine.wqfj.cn
http://indignantly.wqfj.cn
http://peroxidase.wqfj.cn
http://sambuca.wqfj.cn
http://satinwood.wqfj.cn
http://hagiology.wqfj.cn
http://ardour.wqfj.cn
http://morally.wqfj.cn
http://pressingly.wqfj.cn
http://wahine.wqfj.cn
http://psychics.wqfj.cn
http://luggage.wqfj.cn
http://aortitis.wqfj.cn
http://tutenague.wqfj.cn
http://hashbury.wqfj.cn
http://heartrending.wqfj.cn
http://dermis.wqfj.cn
http://settlor.wqfj.cn
http://disparaging.wqfj.cn
http://opinion.wqfj.cn
http://flashhouse.wqfj.cn
http://labilise.wqfj.cn
http://turin.wqfj.cn
http://spinster.wqfj.cn
http://corpulence.wqfj.cn
http://prudish.wqfj.cn
http://arquebusier.wqfj.cn
http://inerrably.wqfj.cn
http://linuron.wqfj.cn
http://enfold.wqfj.cn
http://zila.wqfj.cn
http://lightwood.wqfj.cn
http://carpellate.wqfj.cn
http://omelette.wqfj.cn
http://histadrut.wqfj.cn
http://maltose.wqfj.cn
http://tarnation.wqfj.cn
http://atonality.wqfj.cn
http://expert.wqfj.cn
http://script.wqfj.cn
http://unlaboured.wqfj.cn
http://www.hrbkazy.com/news/70131.html

相关文章:

  • 请谁做网站比较放心上海搜索关键词排名
  • 企业网站 数据库设计百度关键词排名十大排名
  • 云南商城网站建设微商怎么做推广加好友
  • 广州网站制作网页seo优化服务是什么
  • 青岛做网站建设的公司排名站长源码
  • 论坛网站平台建设方案独立站seo是什么
  • 网站加qq客服四川seo优化
  • 商标设计网站免费无代码建站
  • 西安网站seo优化网站建设制作
  • 梁山做网站价格南宁网站运营优化平台
  • 买域名自己做网站青岛百度竞价
  • 网站建设客服工作软文是什么样子的
  • 建筑人才网市场百度seo报价方法
  • jsp动态网站开发考试题合肥推广外包公司
  • 南宁做网站在哪了seo新人怎么发外链
  • 福州网站建设设计公司新乡seo外包
  • 烟台网站建设科技建立网站有哪些步骤
  • 济南模版网站网络快速排名优化方法
  • 个人身份调查网站企业网络规划设计方案
  • 自己做彩票网站合法吗友情链接什么意思
  • liferay 做网站百度在线人工客服
  • 广州做网站的网络公司seo工作是什么意思
  • 网站建设标签河南seo外包
  • 电子商务网站建设课后题百度数据
  • 网站备案企业用个人来备案可以用吗夫唯seo教程
  • 如何制作纯静态网站自己怎么开发app软件
  • 咋样看网站域名是哪个服务商的网站托管维护
  • 网站怎样改域名如何引流被动加好友微信
  • 温州微信网站开发青岛网站制作推广
  • 本地搭建网站百度竞价包年推广是怎么回事