使用方法
java web项目使用SpringMVC时,可以使用MultipartFile的transferTo实现文件上传。它会将上传的文件存放在服务器指定位置。使用该方法可以简化文件上传逻辑,省去手动进行IO操作。
multipartFile.transferTo(file);
或
multipartFile.transferTo(path);
注意
在文件上传的时候,MultipartFile中的transferTo()方法只能使用一次,并且使用transferTo方法之后不可以在使用getInputStream()方法,否则再使用getInputStream()方法会报异常java.lang.IllegalStateException: File has been moved - cannot be read again;