@RequestMapping("testUpload")
public String testUpload( @RequestParam("file") MultipartFile file) throws IOException {
//输入流
InputStream input = file.getInputStream();
String filename = file.getOriginalFilename();//获取源文件名
OutputStream out = new FileOutputStream("g:\\"+filename);//自定义文件上传的路径,也可以用RealPath获取项目的路径
byte[] bs = new byte[1024];//缓冲区
int len = -1;
while((len = input.read(bs)) != -1) {
out.write(bs,0,len);
}
out.close();
input.close();
System.out.println("上传成功");
//补充:上边是使用流进行上传,也可以使用 transferTo(dest)方法将上传文件写到服务器上指定的文件。
return"success";
}
使用springmvc做简单文件上传
最新推荐文章于 2024-07-09 20:20:12 发布