Я отправляю пару файлов из HTML-формы на мой сервер, основанный на BaseHTTPServer.
В моем do_POST я получаю строку из rfile.read (length), которая выглядит как некая составная строка MIME. Google не помогает, как я могу расшифровать это во что-то пригодное для использования.
Вывод выглядит так:
-----------------------------122422713313797828591978698502
Content-Disposition: form-data; name="MAX_FILE_SIZE"
1000000
-----------------------------122422713313797828591978698502
Content-Disposition: form-data; name="and_title_input"
и т. Д.
Я пробовал email.parser
from email.parser import Parser
p=Parser()
msg=p.parsestr(s)
но MSG, кажется, не приближает меня к моей цели - он не состоит из нескольких частей и не содержит полезных данных.
Я сам вынужден анализировать данные, что, безусловно, не является пифоническим способом ведения дел!
Я что-то упустил очевидное? Google подвел меня? Может ли переполнение стека спасти день?