Exemplo n.º 1
0
 def post(self, filename):
     extension = filename.split('.')[-1]
     f = File()
     db.session.add(f)
     db.session.commit()
     with open(
             os.path.join(app.config['UPLOAD_DIRECTORY'],
                          '.'.join([str(f.id), extension])), "wb") as file:
         file.write(request.data)
     response = jsonify(f.as_dict())
     response.status_code = 201
     f.extension = extension
     thread = threading.Thread(f.process())
     thread.start()
     return response