Spaces:
Sleeping
Sleeping
| import os | |
| from flask import Flask, request | |
| data_folder = 'static' | |
| os.makedirs(data_folder, exist_ok=True) | |
| app = Flask(__name__, static_folder=data_folder, static_url_path='') | |
| def put(): | |
| d = request.headers | |
| file_name = d['File'] | |
| file = os.path.join(data_folder, file_name) | |
| folder = os.path.split(file)[0] | |
| os.makedirs(folder, exist_ok=True) | |
| f = request.files['file'] | |
| f.save(file) | |
| return "ok" | |
| def ls(): | |
| fs = os.listdir(data_folder) | |
| return "|".join(fs) | |
| def rm(): | |
| d = request.headers | |
| file_name = d['File'] | |
| os.remove(os.path.join(data_folder, file_name)) | |
| return 'ok' | |
| def c(): | |
| import shutil | |
| shutil.rmtree(data_folder) | |
| os.makedirs(data_folder) | |
| return "ok" | |
| if __name__ == "__main__": | |
| app.run(host="0.0.0.0", port=7860, debug=True) |