我想使用Superagent发现URL资源的大小。这是我到目前为止的内容:
import superagent from 'superagent';
const getContentLength = async url => {
const response = await superagent.get(url)
.buffer(false) // Do not wait for the whole response
.send();
return Number(response.headers['content-length']) || null;
};
如果有时未设置content-length
标头,则会出现问题。在这种情况下,我想下载其余内容并从中读取长度。
如何使用Superagent API实现此目标?