import os from flask import Flask from flask import request, render_template app = Flask( __name__, # static_url_path="./", static_folder="static", template_folder="templates", ) os.makedirs("uploads", exist_ok=True) @app.route("/") def upload_form(): return render_template( "upload.html", title="Upload your shit here", ) @app.route("/upload", methods=["POST"]) def upload_file(): if "file" not in request.files: return "No file part" file = request.files["file"] if file.filename == "": return "No selected file" if not file: return "No file?" save_path = os.path.join("uploads", file.filename) assert not os.path.exists(save_path) try: file.save(save_path) except Exception as exc: return f"fail: {exc=}" return "File uploaded successfully" if __name__ == "__main__": app.run()