Advertisement
Sim0o0na

files rest

Jul 25th, 2019
237
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.52 KB | None | 0 0
  1. from quart import Quart, request, send_from_directory
  2. app = Quart(__name__)
  3.  
  4.  
  5. def stream_to_file(stream, filename):
  6.     with open(filename, 'wb') as f:
  7.         for chunk in stream:
  8.             f.write(chunk)
  9.  
  10.  
  11. @app.route('/upload', methods=['POST'])
  12. async def upload_file(**kwargs):
  13.     files = await request.files
  14.     files = dict(files)
  15.     for key in files.keys():
  16.         file = files[key]
  17.         stream_to_file(file.stream, file.filename)
  18.     return 'success', 200
  19.  
  20.  
  21. if __name__ == "__main__":
  22.     app.run()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement