首页 > 其他分享 >直播电商平台开发,js 前端下载后端返回的文件流

直播电商平台开发,js 前端下载后端返回的文件流

时间:2022-11-18 14:14:27浏览次数:60  
标签:aLink js 直播 fileObj 电商 any

直播电商平台开发,js 前端下载后端返回的文件流

 

/**
 *
 *
 * @export
 * @param {*} fileRes文件流
 * @param {{ name: any; type: any }} fileObj文件名称和类型
 */
export function downFileByStream(
  fileRes: any,
  fileObj: { name: any; type: any }
) {
  const url = window.URL.createObjectURL(new Blob([fileRes]));
  const aLink = document.createElement("a");
  aLink.style.display = "none";
  aLink.href = url;
  //可自定义名称
  aLink.setAttribute("download", fileObj.name+'.'+fileObj.type);
  document.body.appendChild(aLink);
  aLink.click();
  document.body.removeChild(aLink);
  window.URL.revokeObjectURL(url);
}

以上就是 直播电商平台开发,js 前端下载后端返回的文件流,更多内容欢迎关注之后的文章

 

标签:aLink,js,直播,fileObj,电商,any
From: https://www.cnblogs.com/yunbaomengnan/p/16903038.html

相关文章

  • SpringMVC 拦截异常Exception返回Json,适合Java做后台业务项目
    publicclassExceptionHandlerimplementsHandlerExceptionResolver{@OverridepublicModelAndViewresolveException(HttpServletRequestreque......
  • 创新案例|巴黎欧莱雅如何以内容+货架双轮驱动全渠道兴趣电商增长飞轮
    对巴黎欧莱雅而言,兴趣电商作为内容场景为核心的平台,但货架场景已成为驱动增长的飞轮。巴黎欧莱雅团队注意到,抖音用户不只是被动地接受信息流推送,而是越来越倾向于主动搜......
  • Js保留到小数点后有数位、decimal有效数位
    链接:https://blog.csdn.net/a772116804/article/details/125916129  假设1w我们需要除以1亿10010/100000000 ≈ 0.0001 constdecimalFn=(num)=>{......
  • JS阻止enter默认行为
    场景每次发送消息时,需要对按钮绑定click事件,同时也对输入框绑定回车事件出现的问题是:输入信息之后按下回车键,消息会发送,但是回车键也会生效,使用returnfalse没有用解决......
  • js当replace替换的字符是正则表达式时如:$
    今天做项目碰到一个问题:将'姓名:${name}性别:${sex}'  转化为'姓名:张三性别:男',只是用repace的时候是没有问题的如:letstr='姓名:${name}性别:${sex}'newStr=......
  • JS在浏览器中的调试
    1、F12之后弹出开发者模式2、可以在Console中输出调试,也可以在Sources中单步调试等等......
  • JSON系列1:JSON基础知识
    点击查看代码myObj={"name":"BillGates","age":62,"cars":[ {"name":"Porsche","models":["911","Taycan"]}, {"name":"BMW",&q......
  • 如何分析html中的json
    在js逆向的过程中,时常要使用正则表达式去匹配htnl的内容,有时候关键的数据都在json中,这个怎么分析这个json呢1.使用vscode打开htmlvscode的js插件会分析html文件,这样就可......
  • Python Pickle 与 JSON
    1.PythonPickle和JSON之间的区别很全面很棒的解释。2.一篇使用说明:https://janakiev.com/blog/python-pickle-json/3.mmdetection3d中的说明https://githu......
  • JS获取兄弟节点
    情景点击li标签,会给每个li添加高亮显示实现如果用jq实现的话非常的方便,直接获取父节点,再获取子节点并移除所有类,对当前元素添加即可思路主要就是:移除所有元素的高亮......