示例#1
0
 def post(self):
   
   user = users.get_current_user()
   
   if user:
      upfile = self.request.body()
      logging.log(logging.INFO, self.request)
      path = os.path.join(os.path.dirname(__file__), 'templates/upload.django.html')
      self.response.out.write(template.render(path, None))
   else:
     self.redirect(users.create_login_url(self.request.uri))
示例#2
0
 def post(self):
     '''
   Save the files submitted as a new photo, get metadata from throughout POST
   '''
     user = users.get_current_user()
     if user:
         c =0
         while self.request.POST.get('defaults_%i'%c) is not None:
             try:
                 p = Photo()
                 p.title = self.request.POST.get('defaults_%i'%c).filename
                 p.author = user
                 p.data = gzip.zlib.compress(self.request.POST.get('defaults_%i'%c).file.read())
                 p.put()
             except:
                 logging.log(logging.ERROR, "Bad File Upload")
             c= c+1
         #path = os.path.join(os.path.dirname(__file__), 'templates/upload.django.html')
         #self.response.out.write(template.render(path, None))
     else:
         logging.log(logging.ERROR,'not logged in!')
         logging.log(logging.ERROR, self.request.get('Cookie'))
         self.redirect(users.create_login_url(self.request.uri))