【问题标题】:Find size of file of download links with javascript使用 javascript 查找下载链接的文件大小
【发布时间】:2018-02-10 23:46:18
【问题描述】:

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

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

【问题讨论】:

标签: javascript html


【解决方案1】:

不,要让 Javascript 发生这种情况,只有浏览器必须先下载文件以检查其大小,这超出了目的。 HTTP 中有一个HEAD 方法,尽管它可能不容易被支持(浏览器或服务器)。

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

【讨论】:

    猜你喜欢
    • 2010-11-29
    • 2011-01-04
    • 1970-01-01
    • 2021-01-01
    • 1970-01-01
    • 2018-06-20
    • 2012-07-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多