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)