我想知道是否有一种方法可以使用 jQuery 找出我链接到网页的 PDF 的文件大小。
我想让鼠标悬停在下载链接上时,弹出一个模式框,说明 PDF 的文件大小。我可以做第二位,我唯一想知道的是如何找出文件大小。我不知道 jQuery 是否能够做到这一点。如果不是那么我想太糟糕了..
提前干杯。
最佳答案
我觉得这对客户端来说太过分了,但我不知道你的应用程序的细节,所以假设你必须用 jQuery 来做......你可以做一个 HEAD 请求并查看Content-Length header 。之前我推荐了jqHead插件,但是在我尝试使用之后发现它坏了。
这是一个不依赖于任何额外插件的工作示例:http://host.masto.com/~chris/so/jqhead.html
它的内容很简单:
var request;
request = $.ajax({
type: "HEAD",
url: $("#url").val(),
success: function () {
alert("Size is " + request.getResponseHeader("Content-Length"));
}
});
关于jquery - 使用 jQuery 查找下载链接后面的文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1440723/