示例#1
0
    def get(self, url):
#        return self.finish(self.request.path)
        if not url:
            url = url_random()
            self.redirect(url)
        else:
            user_id = self.current_user_id
            id = url_new(url)
            txt = txt_get(id)
            if txt:
                txt_touch(user_id, id)
            self.render('/index.html', txt=txt, url=url)
示例#2
0
 def post(self, url=''):
     files = self.request.files
     txt = files.get('file')
     if txt:
         txt = txt[0]['body']
     if txt:
         url = url.strip()
         if not url:
             url = url_random()
         txt = bz2.decompress(str(txt))
         txt_save(self.current_user_id, url, txt)
         self.finish(url)
     self.finish('')