一:文件的上传1(以修改用户头像为例)
建立一个工具类
public static String uploadFilePath(@RequestParam(“file”) MultipartFile myFile, HttpServletRequest request) {
//获取文件名
String filename=myFile.getOriginaFilename();
if (null == filename || “”.equals(filename)) {
return null;
}
//判断文件类型是否符合(文件类型限制)
String allowedType ={“image/bmp”, “image/gif”, “image/jpeg”, “image/png”};
//判断文件类型是否符合 1:Arrays.asList(allowedType) 把数组变成集合;2:myFile.getContentType():获取文件的类型
boolean allowed=Arrays.asList(allowedType).contains(myFile.getContentType());
if (!allowed) {
return null;
}
//获取文件后缀
String file = filename.substring(filename.lastIndexOf("."));
//得到新的以及存储路径文件