若要前端、浏览器显示下载进度,就必须直到问价总大小,要直到文件总大小就必须后端在响应头中加上content-length 即文件总大小。
Content-Length:byte大小
若响应有content-length时,浏览器会显示文件大小,如:
若响应没有content-length时,浏览器只会显示下载多少:
java下载代码
/**
* 下载/导出本地文件
*
* @author:
* @param request
* @param response
* @param fileBytesLength 数据
* @param fileLocalPath
* @