JAVA的fileupload组件上传使用-创新互联

第一步:导入上传组件依赖commons-fileupload

成都网站建设哪家好,找创新互联公司!专注于网页设计、网站建设公司、微信开发、微信平台小程序开发、集团成都企业网站定制等服务项目。核心团队均拥有互联网行业多年经验,服务众多知名企业客户;涵盖的客户类型包括:航空箱等众多领域,积累了大量丰富的经验,同时也获得了客户的一致称赞!
commons-fileuploadcommons-fileupload1.3.3

第二步:前端html添加上传接口

上传文件


第三步:后端实现

@PostMapping("/uploadInfo")
    @ResponseBody
    public String fileUpload(@RequestParam("fileupload") MultipartFile fileUpload){
        System.out.println(fileUpload);
        System.out.println("获取图片的大小:"+fileUpload.getSize());
        if (fileUpload.getSize()>MAX_FILE_SIZE){
            return "对不起你上传的图片过大";
        }else {
            String filename = fileUpload.getOriginalFilename();
            System.out.println("获取上传图片名称"+filename);
            String suffixname = filename.substring(filename.lastIndexOf("."));
            System.out.println("获取文件后缀名称"+suffixname);
            filename = UUID.randomUUID() + suffixname;
            System.out.println("获取修改后的文件名称"+filename);
            String filePath = "F:\\java\\springboot\\upload\\";
            try {
                fileUpload.transferTo(new File(filePath + filename));
            } catch (IOException e) {
                e.printStackTrace();
            }
            return "-------恭喜你上传成功!!!-----------";
        }
 }

第四步:上传文件提示

我们在springboot项目,application.properties或者application.yml配置文件中进行设置即可!

The field fileUpload exceeds its maximum permitted size of 1048576 bytes
server.port=8081
spring.servlet.multipart.max-file-size=10MB
spring.servlet.multipart.max-request-size=1000MB

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧

本文题目:JAVA的fileupload组件上传使用-创新互联
标题URL:https://www.cdcxhl.com/article22/dgggjc.html

成都网站建设公司_创新互联,为您提供响应式网站面包屑导航网站设计公司域名注册网站导航全网营销推广

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站托管运营