1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-06-20 00:15:31 +00:00
elinks/test/cgi/big_file.cgi
2020-01-03 20:20:43 +01:00

23 lines
512 B
Python
Executable File

#!/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())