package com.file;
import com.entity.Result;
import com.entity.StatusCode;
import org.springframework.util.ResourceUtils;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
import java.io.IOException;
@RestController
@CrossOrigin//允许跨域
@RequestMapping("/file")
public class FileController {
@PostMapping("/upload")
public Result uploadFile(MultipartFile file) throws IOException {
//获得完整文件名
String originalFilename = file.getOriginalFilename();
System.out.print(originalFilename);
//获取文件的扩展名称 abc.jpg jpg
String extName = originalFilename.substring(originalFilename.lastIndexOf(".") + 1);
File dest=new File("D:\\",originalFilename);
file.transferTo(dest);
//获得当前项目位置
System.out.print(System.getProperty("user.dir"));
return new Result(true, StatusCode.OK,"文件上传成功","333");
}
}
09-03
1775
10-17
783
07-24
460