Untitled

mail@pastecode.io avatarunknown
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')