这是我希望做的:
我想将ajax请求发送到文件(最好使用jQuery),并且一旦文件被加载,请确定所请求文件的大小。
经过一番谷歌搜索,很显然,我什至对一个正确的问题都不知道要提出这个问题。任何帮助将不胜感激。
您可以发出HTTP HEAD请求,并通过读取Content- Length HTTP标头获得近似的文件大小。
这种请求用于获取有关该请求隐含的URL的元信息,而无需在响应中传输它的任何内容。
var xhr = $.ajax({ type: "HEAD", url: "path/to/file.ext", success: function(msg){ alert(xhr.getResponseHeader('Content-Length') + ' bytes'); } });