glzmzd
glzmzd
采纳率71.7%
2015-06-24 07:19

java中如何获取前台input file 传的文件的大小?

已采纳

前台页面

 <input type="file" id="f">

如何在后台java中获取此上传文件的大小?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • u013254183 老铁咖啡 6年前

    File file = new File(yourfile);
    FileInputStream fis = null;
    try {
    fis = new FileInputStream(file);
    return fis.available() / 1024;
    } catch (FileNotFoundException e) {
    e.printStackTrace();
    } catch (IOException e) {
    e.printStackTrace();
    } finally {
    e.printStackTrace();
    }

    点赞 评论 复制链接分享
  • bulusli3 lhl_lqc 6年前

    在java代码中获取文件的contentLenth即可取得。

    点赞 评论 复制链接分享
  • piziacai2008 piziacai2008 6年前

    这个之前也做过,根据浏览器不同,脚本的写法也不同,比较麻烦,如果不提交到后台是没法知道未见大小的,但是有一种jquery脚本好像能check文件大小,我手头没有例子,需要你自己查

    点赞 评论 复制链接分享