关于java获取上传图片大小的问题

如题!不过,是想在上传之前就获得该图片的大小,用来判断是否符合上传条件!
这个大小是多少K或者多少M,不是长宽!

我有个想法。放一个图片控件。加载之后。获取这个图片控件的宽度和高度 就是图片的宽度很高度。
用offset来获取。
当获取宽度之后 隐藏这个控件。如果需要的话显示也行
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-08-14
如果客户端用的是FLEX,是可以判断的。
Flex的 FileReference类中可以读取本地文件的大小,类型,文件名等信息。
第2个回答  2009-08-14
读取请求都信息 里面包含文件大小 本地端判断可能需要插件了
第3个回答  2009-08-15
给你个思路:js可以获得,或者在后台用java来判断BufferedImage bi = ImageIO.read(new File(filename););;bi.getWidth() 具体自己动手
第4个回答  2009-08-14
file.size();具体操作是new出文件对象,有了对象在关联文件路径,通过文件路径把文件对象和new的对象赋值给它!

java上传文件大小限制(java上传文件大小限制怎么解决)
java类中如何控制用户上传的图片大小不能超过100k-CSDN论坛ErrMsg=ErrMsg+\\n图片文件大小超过限制。1024也就是100K你如果要大的话把100变大就好了。照片超过100K在上传时要求小鱼100K,可以通过photoshop软件来进行调整。在PS软件中打开该图片重新进行保存时,将图片大小设置为小于一定的大小即可。用JAVA基于Ft...

java中怎么设置大小图片?
1、打开电脑,进入软件中,编写设置大小的代码,代码如下所示。2、在左边的选项中选择javastudy包,在子文件下选择Java。3、选择之后,就会看到以下画面,通过代码加入图片,代码如下图所示。4、写好代码之后,选择左边的菜单,如下图所示,点击以下选项。5、图片插入之后,就成功了。

如何解决用户上传图片后提示“您上传的图片过大”的问题?
1. **定位代码**:首先,需要在网站源代码中定位到负责处理图片上传的部分。这通常涉及到文件上传表单的处理逻辑。在多数现代网站中,这会出现在后端服务器端的代码中,例如在使用PHP、Java、Python或Node.js等语言的项目中。2. **查找限制设置**:在找到处理上传的代码块后,仔细查找与图片大小限制相...

Java在jsp中 如何上传图片 在上传时可以取到图片大小并修改
用第三方工具去取 common-upload,具体取到图片的方法参考代码如下:FileItemFactory fileItemFactory = new DiskFileItemFactory();ServletFileUpload upload = new ServletFileUpload(fileItemFactory);upload.setHeaderEncoding("utf-8");try { List<FileItem> items = upload.parseRequest(request);for ...

java类中如何控制用户上传的图片大小不能超过100k-CSDN论坛
var AllowImgFileSize=0; \/\/允许上传图片文件的大小 0为无限制 单位:KB ImgFileSize=Math.round(ImgObj.fileSize\/1024*100)\/100;\/\/取得图片文件的大小 if(AllowImgFileSize!=0&&AllowImgFileSize<ImgFileSize)ErrMsg=ErrMsg+"\\n图片文件大小超过限制。请上传小于"+AllowImgFileSize+"KB的文件...

java如何上传大于等于2M的图片并给出提示,谁知道啊?急急急。。。_百 ...
自己没有遇到过这个问题,你上传个txt文档试试。或者是上传时间超时了,如果使用的是tomcat的话,在tomcat server.xml 中有相关的上传配置

java上传图片变为什么变大了十几倍,请大神帮忙看看是怎么回事。_百度知 ...
在客户端,你没有把图片数据读入到缓冲区中,需要改一下。原代码:while ((len = fis.read()) != -1) {os.write(buf, 0, len);}改成:while ((len = fis.read(buf)) != -1) {os.write(buf, 0, len);}

关于限制网站上传图片大小的问题,我现在用的是JSP,想要上传图片,在上 ...
if (size > 102400) {\/\/ 图片不能大于100kb request.getSession().setAttribute("isRightSize", "isRightSize");if(pageflag != null && !"".equals(pageflag) && !"null".equals(pageflag) && "account".equals(pageflag)){ String url = request.getContextPath()+"\/user\/account.htm"...

java上传图片 生成缩略图,如果上传的图片尺寸比较小就压缩处理_百度知 ...
\/\/将图按比例缩小。public static BufferedImage resize(BufferedImage source, int targetW, int targetH) { \/\/ targetW,targetH分别表示目标长和宽 int type = source.getType();BufferedImage target = null;double sx = (double) targetW \/ source.getWidth();double sy = (double) targetH...

java 上传图片为什么大一点就不行了,我上传2M以上的就不行。 只要超过...
大文件上传设置 通过一个常量可以改变上传文件的大小 <constant name="struts.multipart.maxSize" value=""> 设置value的值即可

相似回答