So ZLIB f'd the size. I fixed the size. :)
This commit is contained in:
parent
3ff1411c18
commit
cd853f42aa
2 changed files with 14 additions and 1 deletions
|
@ -88,6 +88,15 @@ def down(win, website, filename, fsize=100000):
|
|||
|
||||
url = website+"/download_z"+filename
|
||||
response = urllib.request.urlopen(url)
|
||||
for line in str(response.info()).split("\n"):
|
||||
if line.startswith("Content-length: "):
|
||||
try:
|
||||
fsize = int(line[line.find(" ")+1:])
|
||||
except:
|
||||
pass
|
||||
|
||||
|
||||
|
||||
savef = open(win.project+filename, "wb")
|
||||
|
||||
|
||||
|
|
|
@ -232,10 +232,14 @@ class handler(BaseHTTPRequestHandler):
|
|||
if os.path.exists(fullfilename):
|
||||
self.start_page(200)
|
||||
self.send_header('Content-type', mimetypes.guess_type(filename))
|
||||
self.end_headers()
|
||||
|
||||
f = open(fullfilename, "rb")
|
||||
f = f.read()
|
||||
z = zlib.compress(f)
|
||||
|
||||
self.send_header('Content-length', len(z))
|
||||
self.end_headers()
|
||||
|
||||
self.wfile.write(z)
|
||||
else:
|
||||
self.start_page(404)
|
||||
|
|
Loading…
Reference in a new issue