Import Org.springframework.web.multipart.multipartfile;import Javax.servlet.http.httpservletrequest;import Java.io.file;import java.io.ioexception;/** * Avatar Upload Tool class * Created by Zenz. */public class Upload {/** * avatar upload * @param headimage avatar Upload file * @param request HTTP request * @param dirs Save Directory * @throws IOException IO exception * @return file name */public static String uploadimg (Multipartfile headimage, Htt Pservletrequest request, String dirs) throws IOException {//1. Save Avatar//1.1 set path//1.1. 1 Get Save absolute Path (under Upload/user directory) String FilePath = Request.getsession (). Getservletcontext (). Getrealpath (dirs); 1.1.2 Set avatar name String fileName =uuidutil.getuuid () + headimage.getoriginalfilename (); 1.2 Copying files//1.2.1 creating file TargetFile = new files (filePath, fileName); 1.2.2 Write to Hard disk targetfile.mkdirs (); 1.2.3 Copy Avatar Headimage.transferto (targetfile); return fileName; }}
[Utils] Java Avatar Upload Method