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组件上传使用-创新互联
本文地址:http://myzitong.com/article/dgggjc.html