JavaScript 文件大小计算
JavaScript filesize calculation
我想计算用户从文件浏览器窗口中选择的文件的文件大小。如何在不使用JavaScript中的activexobject的情况下实现它。
您可以使用 id 进行输入并在更改时获取大小:
<input type=file id=fileSelector>
fileSelector.onchange = () => {
alert(fileSelector.files[0].size);
}
另一种方式,使用 可以使用 API 来获取文件大小,例如:
fileSelector.onchange = () => {
let fileBlob;
const formData = new FormData();
formData.append('file', fileSelector.files[0]);
fetch(formData).then((res) => {
fileBlob = res.blob();
return fileBlob;
}).then((fileBlob)=>{
// file size: fileBlob.size
console.log([fileBlob.size, fileBlob.type]);
});
}
希望它有帮助
相关文章:
- 预编译的车把模板使文件大小加倍
- Node.js:在修改时确定文件大小
- 使用ajax获取通过FTP上传的文件的文件大小——试图防止ajax中断自身
- 从多个文件上传中检索文件大小
- 文件大小的进度指示器
- Dropzone最大文件大小超过事件
- expressjs文件上传,检查是否确实有文件发送,指定最大文件大小&保留它的名字
- 可以使用Plupload调整文件大小以获得更多大小
- toDataURL()文件大小增加
- Javascript人类可读文件大小
- 在不渲染的情况下计算字符串大小
- 是否有一种方法可以限制要上传到客户端服务器的文件大小
- 如何在JS、jQuery或JAVA中计算图像大小
- SJCL加密导致文件大小错误
- 减少请求的文件大小或减少浏览器计算次数
- 上传前请检查文件大小
- 计算文件输入的总大小
- 使用Javascript计算文件大小
- 计算SWFUpload队列中的总文件大小
- JavaScript 文件大小计算