开发者社区> 问答> 正文

java 后台如何判断上传图片大小

java 后台如何判断上传图片大小。
File file = new File(path + "\" + fileName+".jpg");
long size = file.length();
size不好用?

展开
收起
蛮大人123 2016-05-31 11:31:47 4042 0
2 条回答
写回答
取消 提交回答
  • BufferedImage sourceImg = javax.imageio.ImageIO.read(in);可得到宽高 sourceImg.getWidth() sourceImg.getHeight() File file=new File(path); ImageIO.write(sourceImg, 后缀, file); file.length(); 将图片的文件转为File类型,有length方法可得到文件大小,格式就看文件名的后缀了
    2019-07-17 19:21:41
    赞同 展开评论 打赏
  • 我说我不帅他们就打我,还说我虚伪
    public class Main {
       public static long getFileSize(String filename) {
          File file = new File(filename);
          if (!file.exists() || !file.isFile()) {
             System.out.println("File doesn\'t exist");
             return -1;
          }
          return file.length();
       }
       public static void main(String[] args) {
          long size = getFileSize("c:/java.txt");
          System.out.println("Filesize in bytes: " + size);
       }
    }
    2019-07-17 19:21:41
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载