class Upload(webapp.RequestHandler):
url = '/htm/upload.html'
def back(self):
return self.redirect(self.url)
def post(self):
data = self.request.get('file1')
if not data or len(data) == 0:
return self.back();
field = self.request.body_file.vars['file1'];
filename = field.filename
contentType = field.type
if contentType.find('image') == -1:
return self.back();
img = Image()
img.fileName = filename
img.contentType = contentType
img.fileData = db.Blob(data)
img.put()
s = "filename=%s<br />contentType=%s<br />id=%s" % (filename, contentType, img.key().id())
YiShou.showMsg(self, s, self.url)