如何根据云地址预判文件大小?
2022-06-21 本文已影响0人
姜治宇
前端下载文件的好处是不会占用服务器资源,我们希望根据文件大小,只下载100M以内的小文件时,该如何处理呢?
很简单,我们可以利用消息头的content-length。
import axios from 'axios';
function getRemoteFileSize(url) {
return new Promise(resolve => {
axios.head(url).then(res => {
resolve(res.headers['content-length']);
})
});
}