iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Java怎么实现的图片上传工具类
  • 403
分享到

Java怎么实现的图片上传工具类

java 2023-05-31 00:05:01 403人浏览 薄情痞子
摘要

这篇文章给大家分享的是有关Java怎么实现的图片上传工具类的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体如下:package com.GCloud.common;import javax.

这篇文章给大家分享的是有关Java怎么实现的图片上传工具类的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

具体如下:

package com.GCloud.common;import javax.imageio.ImageIO;import java.awt.image.BufferedImage;import java.io.*;public class UploadImageUtil {  private String fileType;  private Long maxSize;  private Long width;  private Long height;  public UploadImageUtil() { }  public UploadImageUtil(String fileType, Long maxSize, Long width, Long height) {    this.fileType = fileType;    this.maxSize = maxSize;    this.width = width;    this.height = height;  }    public String checkUploadImage(File upload, String uploadFileName, String uploadContentType) {    try {      if (fileType != null) {        String[] fileTypes = fileType.split(",");        int count = 0;        for (int i = 0; i < fileTypes.length; i++) {          if (uploadContentType.equals(fileTypes[i])) {            count++;            continue;          }        }        if (count == 0) {          return "您上传的文件类型不对!";        }      }      BufferedImage bi = ImageIO.read(upload);      int w = bi.getWidth();      int h = bi.getHeight();      if (w > width || h > height) {        return "上传照片宽度和高度不符合要求";      }      if (upload.length() > maxSize) {        return "上传照片过大";      }    } catch (IOException e) {      e.printStackTrace();    }    return null;  }    public void uploadImage(File upload, String uploadFileName, String path) throws Exception {    InputStream is = null;    OutputStream os = null;    try {      is = new FileInputStream(upload);      File f = new File(path);      if (!f.exists()) f.mkdirs();      os = new FileOutputStream(path + "/" + uploadFileName);      byte buffer[] = new byte[1024];      int count = 0;      int flag = 0;      while ((count = is.read(buffer)) > 0) {        os.write(buffer, 0, count);      }    } catch (FileNotFoundException e) {    } catch (IOException e) {      File f = new File(path + "/" + uploadFileName);      if (f.exists()) {        f.delete();      }    } finally {      try {        os.close();        is.close();      } catch (IOException ioe) {      }    }  }    public void clear(String path) {    File file = new File(path);    if (file.isFile() && file.exists()) {      file.delete();    }  }  public String getFileType() {    return fileType;  }  public void setFileType(String fileType) {    this.fileType = fileType;  }  public Long getMaxSize() {    return maxSize;  }  public void setMaxSize(Long maxSize) {    this.maxSize = maxSize;  }  public Long getWidth() {    return width;  }  public void setWidth(Long width) {    this.width = width;  }  public Long getHeight() {    return height;  }  public void setHeight(Long height) {    this.height = height;  }}

感谢各位的阅读!关于“Java怎么实现的图片上传工具类”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: Java怎么实现的图片上传工具类

本文链接: https://www.lsjlt.com/news/222128.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java怎么实现的图片上传工具类
    这篇文章给大家分享的是有关Java怎么实现的图片上传工具类的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体如下:package com.gcloud.common;import javax....
    99+
    2023-05-31
    java
  • springboot实现后台上传图片(工具类)
    本文实例为大家分享了springboot实现后台上传图片的具体代码,供大家参考,具体内容如下 1.先配置启动类 继承WebMvcConfigurer 重写方法 @SpringBo...
    99+
    2022-11-12
  • Java怎么实现的文件上传下载工具类
    小编给大家分享一下Java怎么实现的文件上传下载工具类,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!本文实例讲述了Java实现的文件上传下载工具类。分享给大家供大家参考,具体如下:这是一个在Eclipse环境下采用Java...
    99+
    2023-05-30
    java
  • java实现上传和下载工具类
    本文实例为大家分享了文件上传到ftp服务工具类,供大家参考,具体内容如下直接引用此java工具类就好import java.io.File;import java.io.FileInputStream;import java.io.File...
    99+
    2023-05-31
    java 上传 下载
  • java怎么实现图片上传并显示
    在Java中实现图片上传并显示的一种常见的方法是使用Servlet和JSP。下面是一个简单的示例代码: 创建一个Servlet类来...
    99+
    2023-10-24
    java
  • Springboot怎么实现图片上传
    1.首先图片上传,需要在数据库定义一个varchar类型的img字段图片字段  2.需要在pom文件加图片上传的配置文件   commons-io commons...
    99+
    2023-10-19
    mysql spring boot
  • php怎么实现上传图片
    PHP是一种广泛用于Web开发的服务器端脚本语言,可以实现很多Web功能。其中,上传图片是Web开发中常见的一项任务,本文将介绍PHP中的上传图片方法。一、基本概念在介绍上传图片方法之前,我们需要了解一些基本概念:$_FILES$_FILE...
    99+
    2023-05-14
  • Java实现图片文件上传
    Java实现后台图片上传,将上传图片的接口进行分层,便于维护接口。 接口部分(interface) 将接口分为单图片上传以及多图片上传 public interface FileUp...
    99+
    2022-11-13
  • Android中怎么实现一个图片切割工具类
    Android中怎么实现一个图片切割工具类,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。图片切割工具类定义:public class ImageSpli...
    99+
    2023-05-30
    android
  • 怎么用php实现图片上传
    这篇文章主要介绍了怎么用php实现图片上传的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用php实现图片上传文章都会有所收获,下面我们一起来看看吧。一、创建html页面首先,我们要创建一个html页面,这个...
    99+
    2023-07-05
  • html5怎么实现图片上传预览
    这篇文章主要介绍“html5怎么实现图片上传预览”,在日常操作中,相信很多人在html5怎么实现图片上传预览问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”html5怎么实现图...
    99+
    2022-10-19
  • Flask接收上传图片怎么实现
    本篇内容介绍了“Flask接收上传图片怎么实现”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!思路整理:接收图片->定义一个图片存放的位...
    99+
    2023-07-02
  • PHP怎么实现上传图片功能
    本篇内容主要讲解“PHP怎么实现上传图片功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP怎么实现上传图片功能”吧!首先我们在form表单加上上传附件#file,上传按钮#imgbut,记...
    99+
    2023-06-04
  • Java如何实现图片上传至FastDFS
    这篇文章主要讲解了“Java如何实现图片上传至FastDFS”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java如何实现图片上传至FastDFS”吧!今天来开始写图片上传的功能, 现在的图...
    99+
    2023-06-20
  • java实现图片上传至服务器
    实现的思路:工具:MySQL,eclipse首先,在MySQL中创建了两个表,一个t_user表,用来存放用户名,密码等个人信息,一个t_touxiang表,用来存放上传的图片在服务器中的存放路径,以及图片名字和用户ID,T_touxian...
    99+
    2021-04-29
    java 实现 图片 上传 服务器
  • Spring FTP如何实现上传下载工具类
    这篇文章给大家分享的是有关Spring FTP如何实现上传下载工具类的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。最近在项目中需要和ftp服务器进行交互,在网上找了一下关于ftp上传下载的工具类,大致有两种。  ...
    99+
    2023-05-30
    spring ftp
  • java实现上传图片并压缩图片大小功能
    Thumbnailator 是一个优秀的图片处理的Google开源Java类库。处理效果远比Java API的好。从API提供现有的图像文件和图像对象的类中简化了处理过程,两三行代码就能够从现有图片生成处理后的图片,且允许微调图片的生成方式...
    99+
    2023-05-31
    java 上传图片 压缩图片
  • 小程序怎么实现多图片上传
    这篇文章主要介绍“小程序怎么实现多图片上传”,在日常操作中,相信很多人在小程序怎么实现多图片上传问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”小程序怎么实现多图片上传”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-26
  • Java实现pdf转图片的工具类(三种方法实现PDF转图片的案例)【亲测可用】
    提示:有些时候我们需要在项目中展示PDF,所以我们可以将PDF转为图片,然后已图片的方式展示,效果很好。Java使用各种技术将pdf转换成图片格式,并且内容不失帧。清晰可见,该工具类也是开发中常用到的工具类。其中包括单页pdf转换成一张...
    99+
    2023-08-30
    java pdf spring boot
  • java使用CKEditor实现图片上传功能
    java如何使用CKEditor实现图片上传功能,具体内容如下根据实际需要下载指定的CKEditor删除文件ckeditor/plugins/image/dialogs/image.js预览框中文本内容,并修改hidden属性值为显示上传选...
    99+
    2023-05-31
    ckeditor 上传 ava
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作