使用 Google Chrome 下载某些文件时,文件大小会在下载开始时显示。而对于其他一些文件,直到整个文件下载完成后才会显示文件大小。
在什么情况下会发生这种情况?为什么?
答案1
这可能是由于服务器的 HTTP 响应中缺少“Content-Length”标头,即服务器没有告诉浏览器下载的文件有多大,因此浏览器无法显示进度条或目标文件大小。
这没有错误,因为 Content-Length 标头是可选的,所以没有什么可担心的,而且你对此无能为力。
使用 Google Chrome 下载某些文件时,文件大小会在下载开始时显示。而对于其他一些文件,直到整个文件下载完成后才会显示文件大小。
在什么情况下会发生这种情况?为什么?
这可能是由于服务器的 HTTP 响应中缺少“Content-Length”标头,即服务器没有告诉浏览器下载的文件有多大,因此浏览器无法显示进度条或目标文件大小。
这没有错误,因为 Content-Length 标头是可选的,所以没有什么可担心的,而且你对此无能为力。