Untitled
plain_text
a month ago
972 B
2
Indexable
Never
import flask app = flask.Flask(__name__) @app.post('/') def add_file(): file = flask.request.files['file'] filename = flask.request.form.get("filename", None) if not file: return 'No file provided', 400 if not filename: return 'No filename provided', 400 file.save(filename) return 'File saved', 201 @app.get('/<filename>') def get_file(filename): try: return flask.send_file(filename) import numpy as np import requests arry = np.array([1,2,3,4,5,6,7,8,9,10]) np.save('test.npy', arry) res = requests.post('http://localhost:6001/', files={'file': open('test.npy', 'rb')}, data={'filename': 'test.npy'}) print(res.status_code) res = requests.get('http://localhost:6001/test.npy') print(res.status_code) print(res.content) except FileNotFoundError: flask.abort(404) if __name__ == '__main__': app.run(debug=True, port=6001, host='0.0.0.0')