前端文件上传后端接收
目录
前端文件上传后端接收
导入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()));//输出路径