目录

前端文件上传后端接收

目录

前端文件上传后端接收

导入commons-fileupload和commons-io的坐标,

表单文件上传必要三要素:

1.要有teye=“file"和name值属性

2.要是多表单类型enctype=“multipart/form-data”

3.post请求(因为post请求有请求体的,可以支持大的数据传输)

然后接收文件,要有MultipartFile 对象, 且变量名要和表单的name值一样

该对象常用方法

        System.out.println(uploadFile.getOriginalFilename());//获取文件名称
        String name = uploadFile.getName();//获取表单的name值
        byte[] bytes = uploadFile.getBytes();//转换成字节数组
        System.out.println(bytes)
        System.out.println(uploadFile.getContentType());//text/plain内容类型
        long size = uploadFile.getSize();
        System.out.println(size);//字节数
  uploadFile.transferTo(new File("F:\\美丽\\"+uploadFile.getOriginalFilename()));//输出路径