From 5c9566a7b40d28dcb2bbd909867340e101dc7d2d Mon Sep 17 00:00:00 2001 From: LufsX Date: Mon, 23 Sep 2024 05:18:37 +0800 Subject: [PATCH] feat: add exp file download --- app.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app.py b/app.py index d79fdee..b11daf1 100644 --- a/app.py +++ b/app.py @@ -34,6 +34,14 @@ def download_file(filename): abort(404) +@app.route("/exp/", methods=["GET"]) +def exp(filename): + try: + return send_from_directory("exp", filename, as_attachment=True) + except FileNotFoundError: + abort(404) + + def write_to_csv(data): """ 将成绩记录写入 CSV 文件。 @@ -74,4 +82,4 @@ def get_scores(): if __name__ == "__main__": - app.run(host="0.0.0.0", port=880) + app.run(host="0.0.0.0", port=880, debug=True)