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

常用的建一个网站要多少钱网站界面分类

常用的建一个网站要多少钱,网站界面分类,海口网站seo,网站建设教学设计情况描述: 谷歌版本:129.0.6668.90 (正式版本) (64 位) (cohort: Control)其他浏览器,比如火狐没有问题,但是谷歌会下载失败,故推断为谷歌浏览器导致的问题小文件比如1、2M会成功,大…

在这里插入图片描述

情况描述:

  1. 谷歌版本:129.0.6668.90 (正式版本) (64 位) (cohort: Control)
  2. 其他浏览器,比如火狐没有问题,但是谷歌会下载失败,故推断为谷歌浏览器导致的问题
  3. 小文件比如1、2M会成功,大概10M以上会下载失败
  4. 偶发,有些电脑的谷歌不会,有些会

尝试办法

  • 比如让后端返回流的长度,但是后端给的方案是下载是封装的,不可行
  • 让后端返回下载地址再下载,不过这样会导致存储很多无用文件,不可行
  • 出现问题换个浏览器尝试,会导致用户体验感变差,不可行

解决办法

问题出现的时候一直在排查原因,网上给的资料也比较少,据说是谷歌124之后出现的问题,所以花费了比较长的时间,但是最后将blob换成arraybuffer,成功了,也测试了以下其他浏览器,没有兼容问题,大致解决方法如下:

// api 方法
export function downFile(data?: Object) {return request({url: 'api地址',method: 'post',// 谷歌对blob流有大小显示,使用arraybufferresponseType: 'arraybuffer',data,})
}

下载arraybuffer流:

export function downArraybufferFile(response: any, fileName: string) {// 处理返回的文件流const arraybuffer = response;if (arraybuffer && arraybuffer.size === 0) {useMessage().error('内容为空,无法下载');return;}const link = document.createElement('a');var binaryData = [] as any;binaryData.push(response);link.href = window.URL.createObjectURL(new Blob(binaryData, { type: 'arraybuffer' }));link.download = fileName;document.body.appendChild(link);link.click();window.setTimeout(function () {URL.revokeObjectURL(arraybuffer);document.body.removeChild(link);}, 0);
}

参考文章

https://blog.csdn.net/qq_45599738/article/details/134467853
https://blog.csdn.net/u012190388/article/details/130142638
https://blog.csdn.net/qq_45599738/article/details/134467853
https://blog.csdn.net/weixin_42651102/article/details/107118661

http://www.yayakq.cn/news/391859/

相关文章:

  • 网站建设文化公司俄罗斯军事新闻最新消息
  • 专业网站建设公司需要做好哪些方面的工作苏州做网站的专业公司有哪些
  • 营销 推广 网站制作网页的模板的网站
  • 网站广告做的好的企业案例分析惠州做网站的公司
  • 中企动力网站建设青岛网站建设邓巴迪
  • 红酒商城网站建设方案书企业宣传网
  • 免费建设物流网站山西网站开发培训
  • 做网站 不是计算机专业南京做机床的公司网站
  • pyton怎么做网站的代码黑帽seo关键词优化
  • 贵阳北京小学网站建设珠海做网站的公司有哪些
  • 自己怎么优化我网站关键词货代可以从哪些网站开发客户
  • soho建网站网站建设的相关技术
  • 网站制作教学泰州房产网
  • 做网站版面海口官网设计公司
  • 网站建设要做什么线上广告平台
  • wordpress有哪些功能温州seo排名
  • 上海网站建设公司招人河北网站开发
  • 天津网站排名优化电子贺卡怎么制作
  • 咸阳个人兼职网站建设4c网络营销策略
  • 微信公众平台开发网站北京微信网站搭建多少钱
  • 赣州建设企业网站口碑营销成功案例简短
  • 网站播放功能难做吗seo工程师是什么职业
  • 沈阳网站建下载吧网站整站源码
  • 在线制作钓鱼网站源码大良营销网站建设价格
  • 几台服务器做集群网站做网站是如何赚钱的
  • 崇明建设镇网站电信服务器
  • 优秀网页设计公司永州seo快速排名
  • 网站建设get你重庆优化网站推广
  • 面试网站开发江苏泰兴网站建设
  • 杭州市萧山区市场建设开发网站北京外贸网站优化