`

上传的照片大小规格限制

 
阅读更多
对上传照片大小规格限制,有两种方式。
第一种,是按照照片的宽度,高度。来进行限制
        /**
* <p>Title: main
* <p>Description: 获取上传照片的长宽高
* @param args
*/
public static void main(String[] args) {

String imgPath = "F:\\01\\123.jpg";

                 /**
*
InputStream stream =  myFile.getInputStream();
                  BufferedImage bufImage = ImageIO.read(stream);
                  bufImage.getHeight();
                  bufImage.getWidth();
*/
File file = new File(imgPath);
Integer width = getImgWidth(file);
Integer heigth = getImgHeigth(file);
System.out.println(width);
System.out.println(heigth);
                  if (width <= 307 && heigth <= 377){
System.out.println("上传的照片大小规格:必须大于307像素(宽)×377像素(高)!");
}else {
System.out.println("上传照片格式符合标准!");
}
}

/**
* <p>Title: getImgWidth
* <p>Description: 获取照片的宽度
* @param file
* @return
*/
public static int getImgWidth(File file) { 
        InputStream is = null; 
        BufferedImage src = null; 
        int ret = -1; 
        try { 
            is = new FileInputStream(file); 
            src = javax.imageio.ImageIO.read(is); 
            ret = src.getWidth(null); // 得到源图宽 
            is.close(); 
        } catch (Exception e) { 
            e.printStackTrace(); 
        } 
        return ret; 
    } 

/**
* <p>Title: getImgHeigth
* <p>Description: 
* @param file
* @return
*/
public static int getImgHeigth(File file){
InputStream is = null;
BufferedImage src = null;
int ret = -1;
try {
is = new FileInputStream(file);
src = ImageIO.read(is);
ret = src.getHeight();
is.close();
} catch (Exception e) {
e.printStackTrace();
}
return ret;
}


第二种,是按照上传照片的大小,进行限制。上传照片的字节码,和需要限制的文件大小进行限制。 需要乘以 1024个字节
分享到:
评论

相关推荐

    唯品会商品规格、大小、颜色等爬虫(可用)

    唯品会商品规格、大小、颜色等爬虫是一种利用编程技术自动抓取唯品会电商平台上的商品信息,如规格、尺寸、颜色等数据的工具。爬虫在IT领域,特别是数据分析和数据挖掘中扮演着重要角色,它能够帮助我们快速获取大量...

    大规格文件的上传优化思路详解

    在现代互联网应用中,大规格文件的上传是一个常见的需求,尤其在云计算、文件分享、多媒体内容创作等领域。然而,大文件上传过程中可能会遇到各种问题,如传输速度慢、网络中断、服务器压力大等。本篇文章将深入探讨...

    照片魔术手即网上报名照片处理系统(公务员事业编照片处理)

    许多报名系统对照片的文件大小有限制,过大的照片可能导致上传失败。照片魔术手能智能地压缩图片,保持视觉质量的同时,将文件大小控制在合理范围内,确保顺利上传。这一特性对于网络环境较差或设备性能不高的用户来...

    简易照片尺寸修改工具

    【简易照片尺寸修改工具】是一款专门针对个人用户设计的便捷图像处理软件,旨在帮助用户轻松调整照片尺寸,满足各种特定需求,例如在求职过程中按要求上传符合规格的个人照片。这款工具以其简单易用和高效的特点深受...

    swfupload仿58赶集图片上传的小例子

    然后在JavaScript代码中,通过调用`new SWFUpload()`来实例化对象,设置相应的参数,例如上传URL、文件类型限制、文件大小限制等。示例代码如下: ```javascript var swfu = new SWFUpload({ upload_url: ...

    AMLOGIC晶晨半导体S912主控芯片规格书datasheet_S912_QRM V0.2 20160412.pdf

    - 涟漪电压规格(RippleVoltageSpecifications):涟漪电压是电源电压中交流成分的大小,它会直接影响芯片的性能和可靠性。 - 热操作规格(ThermalOperatingSpecifications):提供芯片的热特性,包括散热要求和在...

    3.5mm耳机线打样规格书

    根据提供的标题“3.5mm...综上所述,这份3.5mm耳机线打样规格书详细规定了耳机线的各项技术参数和测试标准,确保最终产品不仅能满足基本的功能需求,还能达到较高的品质标准。这对于生产高品质的耳机线产品至关重要。

    导线规格及允许流过的电流,电线,电流

    综上所述,理解导线规格与允许流过电流的关系对于设计和维护电力系统至关重要。沈阳单片机开发网提供的数据为我们提供了一个实用的参考,帮助我们在各种应用场景下做出合适的选择,从而确保电力系统的高效、安全运行...

    超市管理系统需求规格说明书(最终整合).doc

    该文档详细介绍了超市管理系统的需求规格,包括引言、综合描述、外部接口需求、功能要求、性能要求、设计和实现上的限制、假设和依赖、关键点等方面。 1. 引言 超市管理系统需求规格说明书的编写目的旨在提供一个...

    国家人事考试照片处理工具

    许多考试机构为了统一管理,会对上传的照片文件大小有限制,比如不超过100KB或200KB。通过这款软件,用户可以进行无损或有损压缩,减小图片的体积,同时尽可能保持照片质量。压缩过程中,软件可能会采用JPEG格式,...

    图片大小放大器

    用户只需简单浏览选择图片,然后设定所需的大小,软件就会自动生成符合规格的新图片,方便快捷。 该软件的使用方法十分直观。首先,用户打开软件,点击"浏览"按钮选择需要放大的图片文件。接着,用户在设置区域输入...

    公务员如何用PS制作标准的电子照片上传知识.pdf

    这个品质等级可以保证照片的质量同时将其大小控制在20KB以内,满足大多数系统对上传文件大小的限制。 10. **完成保存**: 最后,点击“好”来保存你的修改。现在,你应该有了一个符合上传要求的电子证件照。 记住...

    职称照片审核工具

    7. 压缩质量控制:为了满足上传文件大小的限制,工具能调整图片的压缩质量,保证在不影响视觉效果的前提下减小文件大小。 使用职称照片审核工具,考生可以省去手动处理照片的繁琐步骤,提高工作效率,减少因照片...

    网上招生系统需求规格

    - **上传材料**:支持考生上传成绩单、证书、自我介绍等必要文件,需有文件格式限制和大小控制。 - **支付功能**:集成支付接口,实现报名费用的在线支付,支持多种支付方式如支付宝、微信支付。 4. **状态跟踪**...

    图片批量改大小软件

    同时,如果图片尺寸过大,可能超出了一些平台的规格限制,导致无法正常上传。因此,调整图片大小是保证内容流畅传递的关键步骤。 图片批量改大小软件的主要功能包括: 1. **批量处理**:用户可以一次性选择多个...

    三菱 人机界面AGOT系列尺寸/规格.pdf

    由于文件内容的限制,不能提供三菱GOT系列人机界面的确切尺寸规格。然而,可以肯定的是,对于进行工业自动化设计的工程师来说,了解人机界面的尺寸规格对于设计出合理的控制面板布局、选择合适的安装位置以及确保...

    V40_R40_T3 SDK规格说明书V1.01

    V40_R40_T3 SDK规格说明书V1.01是针对一款特定的软件开发工具包(SDK)的详细指南,旨在为开发者提供在V40项目平台上的应用程序开发规范和要求。这个SDK主要用于创建适应于特定硬件环境和用户界面需求的应用程序。 ...

    TDK电感规格书

    - **物理尺寸**:规格书中提到了电感的直径和高度,如ø7.7×9.5mm,表明了电感的大小,这对于电路板布局设计至关重要。 - **电气特性**: - **电感值**:表示电感存储磁场能量的能力,单位通常为微亨(μH)或纳...

Global site tag (gtag.js) - Google Analytics