文件上传

简介: 文件上传
    private void upload(List<MultipartFile> multipartFiles) throws Exception {
        for (MultipartFile multipartFile : multipartFiles) {
            String fileName = multipartFile.getOriginalFilename();
            String filePath = "F:/test";
            String fileTotalName = filePath + File.separator + fileName;
            File f = new File(fileTotalName);
            multipartFile.transferTo(f);
        }
    }
    @PostMapping("upload")
    public R upload(HttpServletRequest request) throws Exception {
        List<MultipartFile> files = new ArrayList<>();
        MultipartHttpServletRequest multipartHttpServletRequest = (MultipartHttpServletRequest) request;
        Iterator<String> a = multipartHttpServletRequest.getFileNames();//返回的数量与前端input数量相同, 返回的字符串即为前端input标签的name
        while (a.hasNext()) {
            String name = a.next();
            List<MultipartFile> multipartFiles = multipartHttpServletRequest.getFiles(name);//获取单个input标签上传的文件,可能为多个
            files.addAll(multipartFiles);
        }
        upload(files);
        return R.success();
    }
相关文章
|
8月前
|
C#
C#文件上传
C#文件上传
37 0
|
1月前
|
JSON 数据格式
文件上传~~
文件上传~~
30 0
|
9月前
|
JavaScript 前端开发 移动开发
浅谈文件上传
浅谈文件上传
浅谈文件上传
|
8月前
|
存储 移动开发 JavaScript
|
10月前
|
安全 应用服务中间件 PHP
[SUCTF 2019]CheckIn(文件上传)
[SUCTF 2019]CheckIn(文件上传)
112 0
|
前端开发 Java Apache
文件上传与下载
文件上传与下载 文件上传也称为upload,是指将本地图片、视频、音频等文件上传到服务器上,可以供其他用户浏览或下载的过程。文件上传在项目中应用非常广泛,我们经常发微博、发微信朋友圈都用到了文件上传功能。 文件上传时,对页面的form表单有如下要求: method=“post” 采用post方式提交数据 enctype=“multipart/form-data” 采用multipart格式上传文件 type=“file” 使用input的file控件上传
|
开发框架 安全 JavaScript
文件上传利用总结
文件上传利用总结
294 0
|
前端开发
文件上传
文件上传
78 0
|
Java 开发者
单文件上传 | 学习笔记
快速学习单文件上传,介绍了单文件上传系统机制, 以及在实际应用过程中如何使用。
74 0
单文件上传 | 学习笔记
|
JavaScript
你真的了解文件上传吗?
你真的了解文件上传吗?