Esempio n. 1
0
 def post(self):
     try:
         cv = Cv(pdf=db.Blob(self.request.get('file')))
         md5 = hashlib.md5(cv.pdf)
         cv.rfc2822_date = cv.created_at.strftime('%a, %d %b %Y %H:%M:%S'\
                                                  '+0100')
         cv.e_tag = md5.hexdigest()
         cv.md5_sum = base64.encodestring(md5.digest()).rstrip()
         cv.put()
         self.redirect('/%s' % config.get('upload', 'ok'))
     except Exception, err:
         logging.error(err)
         self.redirect('/%s' % config.get('upload', 'fail'))