网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

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://bjjierui.cn/article/dgggjc.html

其他资讯