From 0bf12e1d2c8e552ffe0a1b94d73a43b5797c45fd Mon Sep 17 00:00:00 2001
From: kaa <kaa@disroot.org>
Date: Sun, 26 Jan 2025 09:22:58 -0800
Subject: Jank

---
 upload.py | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100755 upload.py

(limited to 'upload.py')

diff --git a/upload.py b/upload.py
new file mode 100755
index 0000000..d81a8f0
--- /dev/null
+++ b/upload.py
@@ -0,0 +1,22 @@
+#!/usr/bin/python3
+
+import python-multipart
+import sys
+import os
+
+fields = {}
+files = {}
+def on_field(field):
+	fields[field.field_name] = field.value
+def on_file(file):
+	files[file.field_name] = {'name': file.file_name, 'file_object': file.file_object}
+
+with open ("multipart", mode='rb') as file:
+	form = file.read()
+
+multipart_headers = {'Content-Type': os.environ['CONTENT_TYPE']}
+multipart_headers['Content-Length'] = os.environ['CONTENT_LENGTH']
+multipart.parse_form(multipart_headers, form, on_field, on_file)
+
+print(fields)
+print(files)
-- 
cgit v1.2.3