我需要使用node.js来获取网页中图像文件的大小.为此,我使用了一些节点模块,但它给出了所有其他资源的大小,如js文件,html大小等.所以如何获取请求的大小(请求图像文件)?.如何查找图像文件的加载时间?
我假设你试图通过http而不是图像尺寸来获取图像的文件大小.(如果我弄错了,请纠正我)
您可以简单地向资源发送HEAD请求,并查看Content-Length标头:
var http = require('http');
var req = http.request({
host: 'www.gravatar.com',
port: 80,
path: '/avatar/b9da20552a71c4d3c4c6dc2d55418cf2',
method: 'HEAD' },
function(res) {
console.log("Size: " + res.headers['content-length']);
}
).end();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2577 次 |
| 最近记录: |