From a51e2c24a927fea0af92677d8fba7015bd4e4ccd Mon Sep 17 00:00:00 2001 From: Maks Jopek Date: Sat, 11 Jul 2026 00:48:14 +0200 Subject: Initial commit --- cgi-bin/delete-file.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 cgi-bin/delete-file.py (limited to 'cgi-bin/delete-file.py') diff --git a/cgi-bin/delete-file.py b/cgi-bin/delete-file.py new file mode 100755 index 0000000..cdb6588 --- /dev/null +++ b/cgi-bin/delete-file.py @@ -0,0 +1,15 @@ +#!/usr/bin/env python +import os +from urllib.parse import parse_qs + +print("Content-Type: application/json; charset=utf-8") +print("") + +query = parse_qs(os.environ.get('QUERY_STRING', '')) +if "filename" in query: + filename = query["filename"][0] + if "/" in filename: + exit() + os.remove("uploads/" + filename) + +print('{"ok": true}') -- cgit v1.3.1