I want to calculate the file size of the file selected by user from file browser window. How ca开发者_开发知识库n I achieve it without using activexobject in JavaScript.
You can use id for input and get size when onChange:
<input type=file id=fileSelector>
fileSelector.onchange = () => {
    alert(fileSelector.files[0].size);
}
Another way, use can use API to get file size, like:
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]);
  });
}
Hope that it helps
 
         
                                         
                                         
                                         
                                        ![Interactive visualization of a graph in python [closed]](https://www.devze.com/res/2023/04-10/09/92d32fe8c0d22fb96bd6f6e8b7d1f457.gif) 
                                         
                                         
                                         
                                         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论