我想知道是否有一种方法可以使用js找出我链接到网页的文件的文件大小。
我要这样做,以便将鼠标悬停在下载链接上时,会弹出一个模式框,提示文件的文件大小
最佳答案
不,要使用Javascript来实现,只有浏览器必须首先下载文件以检查其大小,这超出了目的。 HTTP中有一个HEAD
方法,尽管可能不容易(浏览器或服务器)支持它。
通常,当服务器显示文件大小时,它们是在服务器端预先计算的(最好是缓存的),因此请使用PHP / node.js / Django /任何后端。可以使用鼠标悬停触发的AJAX异步检索此信息。但是,这可能比简单地发送附带任何文件链接的文件大小更浪费(在带宽方面,在代码方面),无论如何,文件大小仅是几个字节。
关于javascript - 使用javascript查找下载链接的文件大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48726804/