js获取url文件大小
你可以使用XMLHttpRequest对象来获取文件大小。以下是一个示例代码:
function getFileSize(url) {
return new Promise(function (resolve, reject) {
const xhr = new XMLHttpRequest();
xhr.open("HEAD", url);
xhr.onreadystatechange = function () {
if (this.readyState == this.DONE) {
if (this.status == 200) {
const size = xhr.getResponseHeader("Content-Length");
resolve(size);
} else {
reject("Failed to get file size.");
}
}
};
xhr.send();
});
}
// 使用示例
getFileSize("http://example.com/file.txt")
.then(function (size) {
console.log("File size is " + size + " bytes.");
})
.catch(function (error) {
console.error(error);
});
请注意ÿ