Exemple #1
0
    def feed(self):
      id = self.params['id']
      if not id:
        self.error(404)
        return

      file = File.get_by_id(int(id))
      if not file:
        self.error(404)
        return

      self.render(binary=file.body,content_type=str(file.content_type))
Exemple #2
0
    def delete(self):
      if self.request.method.upper() == "GET":
        return
      id = self.params['id']
      if not id:
        self.error(404)
        return

      res= {"status":"success","msg":"削除しました"}
      file = File.get_by_id(int(id))
      if file:
        file.delete()
      else:
        res= {"status":"error","msg":"削除に失敗しました"}

      self.render(json=self.to_json(res))