diff options
| author | Maks Jopek <maks@jopek.eu> | 2026-07-11 00:48:14 +0200 |
|---|---|---|
| committer | Maks Jopek <maks@jopek.eu> | 2026-07-11 00:49:00 +0200 |
| commit | a51e2c24a927fea0af92677d8fba7015bd4e4ccd (patch) | |
| tree | 3fd60d5e476b0039d12e7ba70c0282b447f52447 /cgi-bin/delete-file.py | |
| download | puszcza.jopek.eu-a51e2c24a927fea0af92677d8fba7015bd4e4ccd.tar.gz puszcza.jopek.eu-a51e2c24a927fea0af92677d8fba7015bd4e4ccd.tar.zst puszcza.jopek.eu-a51e2c24a927fea0af92677d8fba7015bd4e4ccd.zip | |
Initial commit
Diffstat (limited to 'cgi-bin/delete-file.py')
| -rwxr-xr-x | cgi-bin/delete-file.py | 15 |
1 files changed, 15 insertions, 0 deletions
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}') |
