使用javascript查找下载链接文件的大小

时间:2018-02-10 23:46:19

标签: javascript html

我想知道是否有办法使用js来查找我正在链接到网页的文件的文件大小。

我想这样做,以便在鼠标悬停在下载链接上时会弹出一个模态框,说明文件的文件大小

1 个答案:

答案 0 :(得分:1)

不,为了使用Javascript,只有浏览器必须首先下载文件以检查其大小,这超出了目的。 HTTP中有一个HEAD方法,但可能不容易支持(无论是浏览器还是服务器)。

通常,当服务器显示文件大小时,它们是预先计算的(并且理想地是高速缓存的)服务器端,因此使用PHP / node.js / Django /任何后端。可以使用鼠标悬停触发的AJAX异步检索此信息。但是,这可能比简单地发送附带任何文件链接的文件大小更浪费(带宽方面,代码方面) - 文件大小只是几个字节。