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