1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-11-02 08:57:19 -04:00
elinks/test/cgi/big_file.cgi

23 lines
512 B
Plaintext
Raw Normal View History

#!/usr/bin/env python3
import hashlib
import cgi
print("Content-Type: text/plain\r\n")
form = cgi.FieldStorage()
if "file" in form:
plik = form["file"]
length = 0
if plik.file:
dig = hashlib.md5()
while 1:
data = plik.file.read(1000000)
if not data:
break
length += len(data)
dig.update(data)
print("Filename2 = " + plik.filename)
print("Size = %d" % length)
print("MD5 = " + dig.hexdigest())