diff --git a/tests/ftpserver.pl b/tests/ftpserver.pl
index 8436796658bd13807e1a3e49395ede71710958d9..0888d19822809a62bb6c4df33f43df627060f7d2 100644
--- a/tests/ftpserver.pl
+++ b/tests/ftpserver.pl
@@ -184,18 +184,24 @@ sub STOR_command {
 
     logmsg "STOR test number $testno\n";
 
-    my $filename = "log/ftp.upload";
+    my $filename = "log/ftpout.$testno";
+
+    print "200 Gimme gimme gimme!\r\n";
 
     open(FILE, ">$filename") ||
         return 0; # failed to open output
 
     my $line;
+    my $ulsize=0;
     while (defined($line = <SOCK>)) {
+        $ulsize += length($line);
         print FILE $line;
     }
     close(FILE);
     close(SOCK);
 
+    logmsg "received $ulsize bytes upload\n";
+
     print "226 File transfer complete\r\n";
     return 0;
 }