modifié: superTornado.py

This commit is contained in:
sidya82 2014-02-28 04:01:27 +01:00
parent 9059bd186b
commit a34e34a854

View File

@ -4,7 +4,8 @@ import tornado.httpserver
import tornado.websocket import tornado.websocket
import tornado.options import tornado.options
import base64 import base64
from urllib import urlretrieve import urllib2
#from urllib import urlretrieve
from tornado.ioloop import PeriodicCallback from tornado.ioloop import PeriodicCallback
@ -75,14 +76,17 @@ class UnauthorizedHandler(BaseHandler):
class AJAXHandler(BaseHandler): class AJAXHandler(BaseHandler):
def post(self): def post(self):
urlretrieve('http://test:a@192.168.1.15/image.jpg?cidx=791836195', 'image/temp.jpg') if not self.current_user :
with open("image/temp.jpg", 'rb') as f: self.redirect("/")
data = f.read() return
#self.set_header('Content-type', 'image/jpeg') data = urllib2.urlopen('http://test:a@192.168.1.15/image.jpg?cidx=791836195').read()
encoded = base64.b64encode(data) #urlretrieve('http://test:a@192.168.1.15/image.jpg?cidx=791836195', 'image/temp.jpg')
print encoded #with open("image/temp.jpg", 'rb') as f:
self.write(encoded) #data = f.read()
self.finish() encoded = base64.b64encode(data)
print encoded
self.write(encoded)
elf.finish()