Import Org.springframework.web.multipart.multipartfile;import Javax.servlet.http.httpservletrequest;import Java.io.file;import java.io.ioexception;/** * Created by Zenz. */public class Upload {/** * avatar upload * @param headimage avatar Outgoing file * @param request HTTP request * @param dirs Save Directory * @throws IOException IO exception * @return file name */public static String uploadimg (Multipartfile headimage, Http ServletRequest request, String dirs) throws IOException {//1. Save avatar//1.1.1 Get Save Absolute Path (Upload/user directory) S Tring FilePath = Request.getsession (). Getservletcontext (). Getrealpath (dirs); 1.1.2 Set avatar name String fileName =uuidutil.getuuid () + headimage.getoriginalfilename (); System.out.println (FileName); 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); Returns the Avatar name with path fileName = "/" +dirs+ "/"+filename; return fileName; }}
Java Avatar Upload Method