Мне интересно, что является лучшим способом обработки POSTed необработанных данных на стороне сервера. Поэтому я использую Falconframework и я могу получить пользовательский представленный файлОбработка файла POSTed multipart/form-data
-----------------------------1209846671886287098156775745
Content-Disposition: form-data; name="qquuid"
d3ad452e-a287-4cb7-ac1f-f0a5cdb54386
-----------------------------1209846671886287098156775745
Content-Disposition: form-data; name="qqfilename"
Screenshot.png
-----------------------------1209846671886287098156775745
Content-Disposition: form-data; name="qqtotalfilesize"
1951677
-----------------------------1209846671886287098156775745
Content-Disposition: form-data; name="qqfile"; filename="Screenshot.png"
Content-Type: image/png
�PNG
.................lots of bites............
Использование питона и, надеюсь, некоторые другие Lib я хотел бы, чтобы превратить его в какой-то объект файла, который я могу извлечь метаданные - имя файла , uuid и т. д., а также сам файл. Какой lib я должен использовать?
это основной материал, который должен быть обеспечен вашим веб-рамочным что-то вроде 'request.files .get ('file-input-name') ' – jfs
@JFSebastian, да, я думал, что я буду довольно простым, но, к сожалению, falconframework пока не реализовано в будущих выпусках. Спасибо за ваш комментарий. – zzart
Вы можете реализовать его самостоятельно, используя 'cgi.FieldStorage', например, см. [' Bottle.py' делает это] (https://github.com/defnull/bottle/blob/master/bottle.py#L1187) – jfs