mirror of
https://github.com/rkd77/elinks.git
synced 2024-12-04 14:46:47 -05:00
21 lines
380 B
Plaintext
21 lines
380 B
Plaintext
|
#!/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()
|