【发布时间】:2014-01-21 08:26:15
【问题描述】:
我希望能够获取网页上图像的文件大小。
假设我在页面上有一个图像(已加载),如下所示:
如何在 Javascript(或者更好的是 jquery)中调用函数来获取图像的文件大小(而不是尺寸)?
重要的是要注意,我没有使用任何输入或让用户上传图像,有很多关于使用文件 API 从浏览按钮获取图像大小的 SO 答案。
我要做的就是根据它的 id 和 src url 获取页面上任意图像的文件大小。
编辑:我正在处理一些图像的保持连接,因此 Content-Length 标头不可用。
【问题讨论】:
-
我知道如何做到这一点的唯一方法是使用 AJAX 调用文件并获取内容长度标头并进行处理。
-
@Popnoodles,这不是 OP 所要求的。事实上,这个问题甚至澄清了“(不是维度)。”
-
一个 ajax 头请求的 content-length 标头将为您提供所需的信息。
-
如果你不能做ajax HEAD,你必须做一个二进制ajax,看看响应的大小。
标签: javascript image url src filesize