API的数据上载大小限制



假设我想使用javascript上传一个CSV file并将该文件发送到我的REST API.

我可以上传的文件的最大大小是多少,可以是handled by my API

我搜索了一下,知道文件大小不能超过10Mb.如果我错了,请纠正我。

您可以使用document.querySelector或使用jQuery$()定位input标记,在该标记中有一个名为sizeinput.files[0].size)的嵌套属性,该属性以字节为单位返回文件大小。从那里,您只需要绑定到inputonchange事件,检查文件大小,如果超过10MB,则警告消息并清除输入

document.querySelector('[type="file"]').addEventListener('change',function(e){
      if(e.target.files[0].size > 10000000){
         alert('file size greater then 10MB');
         e.target.value = null
      }
    })
<input type="file"/>

最新更新