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は私を私の目標に近づけるようには見えません-それはマルチパートではなく、ペイロードを含んでいません。
私は自分でデータを解析することになります-これは確かにPythonの方法ではありません!
明らかな何かを見逃したことがありますか?Googleは私を失望させましたか?Stack Overflowで1日を節約できますか?