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

标签 javascript html

我想知道是否有一种方法可以使用 js 来找出我链接到网页的文件的文件大小。

我想让鼠标悬停在下载链接上时,弹出一个模式框,说明文件的文件大小

最佳答案

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

一般来说,当服务器显示文件大小时,它们是在服务器端预先计算的(理想情况下是缓存的),因此使用 PHP/node.js/Django/任何后端。可以使用鼠标悬停触发的 AJAX 异步检索此信息。然而,这可能比简单地发送任何文件链接附带的文件大小更浪费(带宽方面、代码方面)——文件大小无论如何只有几个字节。

关于javascript - 使用javascript查找下载链接文件的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48726804/

相关文章:

javascript - 动画没有按预期工作

javascript - 如何发出改变 css 样式的事件

javascript - 端点异步轮询

animation - 关键帧中的 CSS3 重叠 div 标签

javascript - IE 9 不显示单击下拉菜单

python - 为什么 python 和我的网络浏览器对同一链接显示不同的代码?

javascript - 无法读取从gson库生成的json文件

javascript - 如何删除函数的第一个参数?

javascript - 如果我点击我的 optA1,就会有一个 NAN 输出

html - 为什么只有我网站的上半部分有响应?