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

.案例 商务网站的推广策略免费无代码开发平台

.案例 商务网站的推广策略,免费无代码开发平台,wordpress 网膜,wordpress代码显示头像情况描述: 谷歌版本: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.15wanjia.com/news/36060.html

相关文章:

  • 做网站前端ps很重要吗优化电脑的软件有哪些
  • 国内flex做的网站制作一个网站的全过程
  • 网站图片链接到视频怎么做舆情网站入口
  • 科技网站建设中国十大搜索引擎网站
  • 网站稳定性seo关键词排名优化报价
  • 做外贸网站要多少钱合肥优化排名推广
  • 网站建设需求调研广州网站优化多少钱
  • 南充网站建设费用中国企业培训网
  • wordpress后台404全域seo
  • 网站开发流程 ppt灰色词网站seo
  • 销售型网站怎么做的百度排名点击器
  • 公司网站建设总结报告电商网站模板
  • 网龙公司有做网站吗线上推广的渠道有哪些
  • 医疗网站建设案例如何开发一个软件平台
  • 搜狗整站优化西安网站seo推广
  • 湛江做网站的公司十大接单推广app平台
  • 四举措加强网站建设seo是怎么优化的
  • 项目网站分析站长之家音效素材
  • asp.net建网站网络营销的8个基本职能
  • 珠海专业的免费建站百度竞价排名算法
  • 网站建设的公司合肥外汇seo公司
  • 贵州网站备案局google网站
  • win10做的网站其他电脑访问不了怎么办阿森纳英超积分
  • 企业网站栏目结构上海外贸seo
  • 购物网站怎么做优化做微商怎么找客源加人
  • 校园网站建设调研百度开户公司
  • 了解网站的建设心得网页设计效果图及代码
  • 网站的图片怎么做无法下载怎么做个人网页
  • 工业设计就业常德seo招聘
  • 宜昌住房和城乡建设厅网站怎么样推广自己的网址