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

前台页面

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

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

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();
}

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

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