diff --git a/spring-web/src/main/java/org/springframework/web/multipart/support/StandardMultipartHttpServletRequest.java b/spring-web/src/main/java/org/springframework/web/multipart/support/StandardMultipartHttpServletRequest.java index e736d2d560d7..0b886b910137 100644 --- a/spring-web/src/main/java/org/springframework/web/multipart/support/StandardMultipartHttpServletRequest.java +++ b/spring-web/src/main/java/org/springframework/web/multipart/support/StandardMultipartHttpServletRequest.java @@ -21,7 +21,6 @@ import java.io.InputStream; import java.io.Serializable; import java.nio.file.Files; -import java.nio.file.Path; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; @@ -242,7 +241,7 @@ public String getContentType() { @Override public boolean isEmpty() { - return (this.part.getSize() == 0); + return (getSize() == 0); } @Override @@ -252,7 +251,7 @@ public long getSize() { @Override public byte[] getBytes() throws IOException { - return FileCopyUtils.copyToByteArray(this.part.getInputStream()); + return FileCopyUtils.copyToByteArray(getInputStream()); } @Override @@ -270,14 +269,9 @@ public void transferTo(File dest) throws IOException, IllegalStateException { // At least we offloaded the file from memory storage; it'll get deleted // from the temp dir eventually in any case. And for our user's purposes, // we can manually copy it to the requested location as a fallback. - FileCopyUtils.copy(this.part.getInputStream(), Files.newOutputStream(dest.toPath())); + FileCopyUtils.copy(getInputStream(), Files.newOutputStream(dest.toPath())); } } - - @Override - public void transferTo(Path dest) throws IOException, IllegalStateException { - FileCopyUtils.copy(this.part.getInputStream(), Files.newOutputStream(dest)); - } } }