问题描述
- 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即可取得。
时间: 2024-09-05 07:02:07