def make_download_index(self, local_index): download_index = FileList() for file in self.remote_index: local_file = local_index.get(file.path) if not local_file or local_file.md5 != file.md5: download_index.add(file) return download_index
def post(self): bf = self.request.get("file") if not bf: return self.redirect('/admin/upload/') name = unicode(self.request.body_file.vars['file'].filename, 'utf-8') mime = self.request.body_file.vars['file'].headers['content-type'] #handle file than 10M if len(bf) > 10 * 1000 * 1000: self.redirect('/admin/upload/') FileList.add(name, mime, bf) self.redirect('/admin/')
def post(self): bf=self.request.get("file") if not bf: return self.redirect('/admin/upload/') name=unicode(self.request.body_file.vars['file'].filename,'utf-8') mime = self.request.body_file.vars['file'].headers['content-type'] #handle file than 10M if len(bf)>10*1000*1000: self.redirect('/admin/upload/') FileList.add(name, mime, bf) self.redirect('/admin/')