jquery – 通过ajax获取文件大小

前端之家收集整理的这篇文章主要介绍了jquery – 通过ajax获取文件大小前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这是我希望做的:

我想发送ajax请求到一个文件(最好用jQuery),一旦文件被加载,确定所请求文件的大小.

经过一番谷歌搜索,很显然,我甚至不知道正确的问题要问出这一点.任何帮助将不胜感激.

解决方法

您可以通过读取 Content-Length HTTP头获取HTTP HEAD请求,并获取文件大小近似值.

这种请求用于获取关于请求所隐含的URL的元信息,而不会在响应中传输任何内容.

var xhr = $.ajax({
  type: "HEAD",url: "path/to/file.ext",success: function(msg){
    alert(xhr.getResponseHeader('Content-Length') + ' bytes');
  }
});

猜你在找的jQuery相关文章