]> source.dussan.org Git - archiva.git/commitdiff
[MRM-1469] used IOUtils.copy(..) for artifact upload from webapp
authorMaria Odea B. Ching <oching@apache.org>
Thu, 12 May 2011 09:08:58 +0000 (09:08 +0000)
committerMaria Odea B. Ching <oching@apache.org>
Thu, 12 May 2011 09:08:58 +0000 (09:08 +0000)
git-svn-id: https://svn.apache.org/repos/asf/archiva/branches/archiva-1.3.x@1102210 13f79535-47bb-0310-9956-ffa450edef68

archiva-modules/archiva-web/archiva-webapp/src/main/java/org/apache/maven/archiva/web/action/UploadAction.java

index fcf3d54feb32494ac40809a9baaa7504d28e8000..0049e8436ea6baceaa580ec38391a6e444436403 100644 (file)
@@ -35,6 +35,7 @@ import java.util.TimeZone;
 import org.apache.archiva.checksum.ChecksumAlgorithm;
 import org.apache.archiva.checksum.ChecksummedFile;
 import org.apache.commons.io.FilenameUtils;
+import org.apache.commons.io.IOUtils;
 import org.apache.commons.lang.StringUtils;
 import org.apache.maven.archiva.common.utils.VersionComparator;
 import org.apache.maven.archiva.common.utils.VersionUtil;
@@ -461,12 +462,7 @@ public class UploadAction
 
         try
         {
-            int i;
-            while ( ( i = input.read() ) != -1 )
-            {
-                out.write( i );
-            }
-            out.flush();
+            IOUtils.copy( input, out );
         }
         finally
         {