我使用答案中的代码在角度5中实现了文件下载:

我有一个spring boot后端,它发送一个http响应对象,它有文件字节数组作为主体和内容类型,内容配置和内容长度 . 我不得不允许暴露的 Headers ,我可以得到 Headers . 如何在下载过程中使用它在浏览器中显示文件下载大小?它们是我设置大小的API,浏览器会在下载文件时显示它 .

从后端获取报告文件的代码:

this.dataService.getReportFile(this.reportForm.get('date').value, params).subscribe(resp => {

let filename = resp.headers.get("content-disposition").split(';')[1].split('filename')[1].split('=')[1].trim();

this.downloadFile(resp.headers.get("content-length"), resp.body, resp.headers.get("content-type"), filename);

});

下载文件的代码:

downloadFile(fileSize: string, data: any, reportType: any, fileName: any) {

const blob = new Blob([data], { type: reportType });

FileSaver.saveAs(blob, fileName);

}

正如您所看到的,我在这里传递fileSize但现在确定如何使用它以便浏览器显示文件大小 .

java 下载文件大小_如何在浏览器中显示使用角度5下载的文件的文件大小?相关推荐

  1. spring 启动进度_在Web浏览器中显示Spring应用程序启动的进度

    spring 启动进度 重新启动企业应用程序时,客户打开Web浏览器时会看到什么? 他们什么也没看到,服务器还没有响应,因此Web浏览器显示ERR_CONNECTION_REFUSED 应用程序前面的 ...

  2. adobe reader java_请问,如何用JAVA读PDF文件在浏览器中显示,不需要在本地系统中安装Adobe Reader。求java代码...

    JAVA读PDF可以实现,重点是如何在网页中显示PDF文件,而且不需要安装AdobeReader.没有安装AdobeReader,在网页显示PDF文件时,浏览器会提示下载.请问如何在网页中显示PDF文 ...

  3. Java Web项目中HTML文件中的汉字在浏览器中显示乱码的解决方案

    今天在做一个Java Web项目的时候,html中的汉字在浏览器中显示为乱码,分析其可能原因有: (1)html文件属性中有默认的编码方式,如果它的设置与html文档中content charset属 ...

  4. 分享链接在微信内置浏览器中无法打开也无法下载怎么办(Mindjump实现自动跳转浏览器)

    现如今有时候分享链接在微信内置浏览器中无法打开也无法下载,而且转发的话经常会被拦截,一旦被拦截用户在微信中识别二维码就会提示"已停止访问该网页",如此一来对外分享的二维码基本就作废 ...

  5. Hadoop在浏览器中Browse Directory,无法下载文件的解决方法

    Hadoop在浏览器中Browse Directory,无法下载文件 解决办法: 把虚拟机liunx里的hosts映射到本机win的hosts C:\Windows\System32\drivers\ ...

  6. html在浏览器显示图片,html - 在所有Web浏览器中显示TIFF图像

    html - 在所有Web浏览器中显示TIFF图像 如何在HTML页面中处理TIFF文件? 我想在HTML页面中显示TIFF文件. 我尝试使用嵌入式标签,对象ID,img等.但我无法在HTML页面中显 ...

  7. 在Chrome浏览器中如何将网页保存为单个文件mhtml?

    在Chrome浏览器中如何将网页保存为单个文件mhtml? 问题: 在Chrome浏览器中如何将网页保存为单个文件mhtml? 答案: 下载一个 Save Page WE 扩展程序: 将其添加到浏览器 ...

  8. new Date(2019-05-10 08:00:00) 格式在IE内核或者低版本浏览器中显示NaN或者Invalid Date的问题...

    js new Date("2019-05-10 08:00:00") 格式在IE内核或者低版本浏览器中显示NaN或者Invalid Date的问题. 在高级浏览器上new Date ...

  9. 如何能在浏览器中显示三维模型

    原文地址:如何能在浏览器中显示三维模型 作者: 布鲁斯-宋 随着BIM的火热发展,以及BIM桌面软件对电脑硬件越来越高的要求,越来越多的企业希望能通过浏览器展示BIM模型,管理BIM模型相关的信息.这 ...

最新文章

  1. KOA 在typescript下编译找不到模板render和session错误的解决
  2. Deepmind“好奇心”强化学习新突破!改变奖励机制,让智能体不再“兜圈子”
  3. 【EventBus】EventBus 源码解析 ( 注册订阅者总结 | EventBus 注册订阅者流程梳理 )
  4. 使用celery的backend异步获取结果
  5. 你所需要的MySQL检索语句(DQL)都在这儿(小白都能懂的哦)
  6. php 正三角塔,PHP 环境塔建与数据类型转换
  7. iOS学习笔记15-设计模式之 适配器模式
  8. javascript 技巧总结积累1-108条(正在积累中)
  9. 金蝶K3 数据表知识整理(不断完善)
  10. root登陆mysql怎么登_怎么登录 mysql
  11. 无法远程连接到计算机 凭证,win10系统凭证不工作导致远程桌面连接不了的解决办法...
  12. 程序员中的明星,超模or女团都是程序媛
  13. 【计算机三级网络】考前看一看,必过60分
  14. 三、 CSS3流星雨划过动画特效
  15. Android通过修改配置文件设置wifi密码
  16. 稚晖君_瀚文机械键盘2
  17. 亚古兽的进化之路——从Model_Builder,工具箱到python工具箱
  18. 关于中国教育出来的学生
  19. 产品基础学习笔记---传智教育
  20. python在windows和linux系统下批量读取grib2数据

热门文章

  1. Python基础 ( 十 ) —— 面向对象(多态、封装、反射、动态导入)
  2. OAuth 2.0 授权码请求
  3. jQuery中animate的一个隐藏很深的坑
  4. mybatis中因为不理解$与#而出现的bug
  5. echo 1+2+3+4+5“输出的结果是6
  6. WayOs 聊天软件号码登记器,让找人变得更简单
  7. SQL SERVER 2005 数据挖掘与商业智能完全解决方案---学习笔记(二)
  8. Python之数据分析(Numpy的数组切片、数组变维、组合与拆分)
  9. 微课|《Python编程基础与案例集锦(中学版)》第4章例题讲解(3)
  10. Python使用集合实现素数筛选法