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

问题描述

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

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

在java中如何获取文件夹占用空间的大小?(注意这里不是问文件夹大小)

问题描述 一般情况下,文件夹大小和文件夹占用空间是不一样的,如附件所示.在java中,如果要求文件夹大小,可以通过逐个文件大小的累加而获得.但是如果在java中要获取文件夹占用空间,有什么办法? 问题补充:suziwen 写道 解决方案 下面的代码 得JDK1.6以上的double used = ((file.getTotalSpace() - file.getFreeSpace()) / 1024.0 / 1024 / 1024);double total = file.getTotalSpa

指针-在JAVA中如何获取list的值

问题描述 在JAVA中如何获取list的值 这是来源 @Override public List getYxzyListByYwslidZsk(Long ywslid) { StringBuilder hql = new StringBuilder(); hql.append(" from " + ZSK + " t where t.ywslid = " + ywslid); List list = this.findByQuery(hql.toString());

解析Java中如何获取Spring中配置的bean

本篇文章是对在Java中如何获取Spring中配置的bean进行了详细的分析介绍,需要的朋友参考下   一.什么是Spring?Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架 二.如何在程序中获取Spring配置的bean呢?方法一:在初始化时保存ApplicationContext对象代码: 复制代码 代码如下: ApplicationContext ac = new FileSystemXmlApplicationContex("applicationContex

在java中如何获取或初始化scala.collection.immutable.Map?

问题描述 在java中如何获取或初始化scala.collection.immutable.Map? java调用kafka API时需要一个一个scala.collection.immutable.Map参数,但不知道如何初始化或通过其他API获取 解决方案 java.util.Map javaMap = new java.util.HashMap();scala.collection.immutable.Map scalaImmutableMap = scala.collection.Jav

actionform获取值-java中actionForm获取值得问题

问题描述 java中actionForm获取值得问题 java中actionForm获取值得问题 web开发中继承原始的actionForm类后,actionForm中的属性是如何获取页面传递的值 解决方案 第一次发帖都没人来回答,还是自己结贴吧

java中如何获取 控制台的输出信息,错误信息,和异常信息

问题描述 java中如何获取控制台的输出信息,错误信息,和异常信息.并把它们输入到一个文件中.请大侠们给小弟一个简单的例子. 解决方案 解决方案二:java控制台的输出信息都是java程序产生的啊,如果是异常通过trycatch捕获输出至文件中即可.解决方案三:java控制台的输出信息本身都是java程序产生的啊,异常可用捕捉的方式获取解决方案四:重定向标准输出.错误输出流就可以了.

大神帮帮忙-java中如何获取一个文件的文件头信息

问题描述 java中如何获取一个文件的文件头信息 有没有一个方法获取一个文件的文件头.这个文件是a.exe,求教了! 解决方案 exe使用的是pe格式,参考:http://www.cnblogs.com/lzjsky/archive/2011/09/22/2184942.html 解决方案二: 所谓文件头,没有一个确切的概念,不同的文件类型,文件头的含义不同,长度不同. 如果你希望简单判断下文件类型,那么你只需要读取文件开头几个字节,这不算文件头,一般叫做文件特征. 比如exe,它开头两个字节应

Java中Spring获取bean方法小结_java

Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架,如何在程序中获取Spring配置的bean呢? Bean工厂(com.springframework.beans.factory.BeanFactory)是Spring框架最核心的接口,它提供了高级IoC的配置机制.BeanFactory使管理不同类型的Java对象成为可能,应用上下文(com.springframework.context.ApplicationContext)建立在BeanFactory基础之上,提供

Java中如何获取用户mac地址?

问题描述 Java中如何获取用户mac地址? 在Java项目中如何用代码获取用户MAC地址,我用的是w7系统 解决方案 http://blog.163.com/09zzy@126/blog/static/71197665201001504753750/ 解决方案二: public static String getWindowsMACAddress() { String mac = null; BufferedReader bufferedReader = null; Process proce