diff --git a/test/cgi/big_file.cgi b/test/cgi/big_file.cgi new file mode 100755 index 000000000..aa99f5fc9 --- /dev/null +++ b/test/cgi/big_file.cgi @@ -0,0 +1,20 @@ +#!/usr/bin/env python +import md5 +import cgi + +print "Content-Type: text/plain\r\n\r\n" +form = cgi.FieldStorage() +if form.has_key("file"): + plik = form["file"] + length = 0 + if plik.file: + dig = md5.new() + while 1: + data = plik.file.read(1000000) + if not data: + break + length += len(data) + dig.update(data) + + print "Size = %d" % length + print "MD5=" + dig.hexdigest() diff --git a/test/cgi/big_file.html b/test/cgi/big_file.html new file mode 100644 index 000000000..e80850711 --- /dev/null +++ b/test/cgi/big_file.html @@ -0,0 +1,9 @@ + +
+ + +