废话不多说。上代码。jar包也给你们搞来了。。
后端java代码
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import javax.servlet.http.HttpSession;
import java.io.File;
import java.util.Map;
import java.util.UUID;
@Configuration
@Controller
public class FileController implements WebMvcConfigurer {
@PostMapping("/addparent")
@ResponseBody
public String upFile(@RequestParam("file") MultipartFile file, Map map) {
String path = "D:/devsoft1/img/";
String fileName = file.getOriginalFilename();
String suffixName=fileName.substring(fileName.lastIndexOf("."));
fileName= UUID.randomUUID()+suffixName;
System.out.println(fileName);
System.out.println("type::" + suffixName);
System.out.println("filename::" + fileName);
File targetFile = new File(path);
if (!targetFile.exists()) {
targetFile.mkdirs();
}
File saveFile = new File(targetFile, fileName);
try {
file.transferTo(saveFile);
System.out.println("执行成功");
String path1 = path + fileName;
System.out.println(path1);
// return "success";
} catch (Exception e) {
e.printStackTrace();
System.out.println("执行失败");
return "failed";
}
map.put("img",fileName);
System.out.println("11111");
return "success";
}
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/devsoft1/**").addResourceLocations("file:D: