Untitled
unknown
plain_text
2 years ago
972 B
16
Indexable
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')Editor is loading...