直接上代码
```java
import java.awt.Desktop;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URISyntaxException;
import java.nio.file.Files;
import java.util.HashMap;
import java.util.Map;
import java.util.Timer;
import java.util.TimerTask;
import javax.servlet.http.HttpServletRequest;
import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.disk.DiskFileItem;
import org.apache.commons.io.IOUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
import org.springframework.web.multipart.commons.CommonsMultipartFile;
import com.pms.interfaces.FeignService;
```java
@RequestMapping(value="/uploadfiles")
public void UploadFiles() throws IOException {
String Path = "D:\\新建文件夹 (4)\\学习\\视频自学\\1\\111.txt";// 未定义文件path
File file = new File(Path);
FileItem fileItem = new DiskFileItem("file", Files.probeContentType(file.toPath()), false, file.getName(),
(int) file.length(), file.getParentFile());
try {
InputStream input = new FileInputStream(file);
OutputStream os = fileItem.getOutputStream();
IOUtils.copy(input, os);
// Or faster..
// IOUtils.copy(new FileInputStream(file),
// fileItem.getOutputStream());
} catch (IOException ex) {
// do something.
}
MultipartFile multipartFile = new CommonsMultipartFile(fileItem);
System.out.println("调用接口");
lastModified = file.lastModified();
feignService.updateeExcel(multipartFile);
System.out.println("已经调用");
}