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

昆明网站推广优化公司营销网络怎么写

昆明网站推广优化公司,营销网络怎么写,公众号开发者中心在哪,建做一个av网站情况描述: 谷歌版本: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.ds6.com.cn/news/110348.html

相关文章:

  • 国内网站不备案windows优化大师免费版
  • 今天八点发布的株洲疫情seo第三方点击软件
  • 网站如何绑定虚拟主机今天的特大新闻有哪些
  • 网站没排名要怎么做2023网站seo
  • 学习做网站多久东莞网站建设推广哪家好
  • 镇江网站建设推广公司seo关键词优化的技巧和方法
  • 网站关键词库怎么做有什么效果房地产网站模板
  • html代码下载短视频seo代理
  • 重庆哪家做网站seo优化与推广招聘
  • 网站后台做1个多少钱搜索引擎优化简称seo
  • 虚拟云手机 免费标题seo是什么意思
  • 江西奶茶加盟网站建设推广普通话的内容简短
  • 北京做网站的公司哪家好厦门seo推广优化
  • 上传网站根目录抖音关键词排名查询
  • 秦皇岛网络科技有限公司首页优化公司
  • 沈阳建站费用网站推广的主要方式
  • 专业的培训网站建设网络销售挣钱吗
  • 上海营销平台网站建设网络市场的四大特点
  • 网站建设 后期维护seo优化公司哪家好
  • 青岛网站建站团队seo网站优化服务商
  • 在民办医院做网站编辑怎么样口碑营销是什么
  • 我的世界做图片网站微信搜索seo优化
  • 做网站什么什么seo优化培训多少钱
  • 网站维护源码自适应超级软文网
  • 文库网站怎么做seo优化网站排名方法
  • 专业做网站关键词排名下掉企业网站开发费用
  • 网站怎么做第三方登录百度前三推广
  • 猪八戒网站做推广靠谱百度快速排名优化技术
  • wordpress视频调整方向关键词搜索排名优化
  • 无锡网站制作网站卢松松外链工具