jquery - 使用 jQuery 查找下载链接后面的文件大小

标签 jquery html filesize

我想知道是否有一种方法可以使用 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/

相关文章:

html - 获取div在数据库中的坐标

r - write.csv 后预测文件大小

virtualbox - 如何减少 VirtualBox VDI 中磁盘的物理大小

javascript - 使用 FileReader 循环 <input multiple> 仅显示 div 网格中的最后一个图像

Python读取unicode文件夹和文件名

javascript - IF内部的递归函数

asp.net - 如何在AJAX中显示状态描述?

jquery - 找不到创建此边框的原因,让我发疯?

javascript - 使用 JavaScript 显示警告消息

javascript - 坚持均匀调整图像动画大小