为了账号安全,请及时绑定邮箱和手机立即绑定

客户端使用HTML5检查文件大小?

客户端使用HTML5检查文件大小?

繁星点点滴滴 2019-09-02 16:14:27
我正试图骑HTML5但我面临一个小问题。在HTML5之前,我们使用flash检查文件大小,但现在趋势是避免在Web应用程序中使用Flash。有没有办法使用HTML5检查客户端的文件大小?
查看完整描述

3 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

这有效。将输入更改时,将其放在事件侦听器中。


if (typeof FileReader !== "undefined") {

    var size = document.getElementById('myfile').files[0].size;

    // check file size

}


查看完整回答
反对 回复 2019-09-02
?
LEATH

TA贡献1936条经验 获得超6个赞

接受的答案实际上是正确的,但您需要将其绑定到事件侦听器,以便在文件输入更改时更新。


document.getElementById('fileInput').onchange = function(){

    var filesize = document.getElementById('fileInput').files[0].size;

    console.log(filesize);    

}

如果您正在使用jQuery库,那么以下代码可能会派上用场


$('#fileInput').on('change',function(){

  if($(this).get(0).files.length > 0){ // only if a file is selected

    var fileSize = $(this).get(0).files[0].size;

    console.log(fileSize);

  }

});

鉴于将fileSize转换为显示的度量标准由您决定。


查看完整回答
反对 回复 2019-09-02
  • 3 回答
  • 0 关注
  • 668 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信