Форум сайта python.su
0
Библиотека requests позволяет отправлять запросы, содержащие несколько файлов. Не могу сообразить как такие запросы обрабатывать на стороне сервера (BaseHTTPServer/SimpleHTTPServer).
Для сохранения одно файла все просто, в методе do_POST будет примерно такой код
length = self.headers['content-length'] data = self.rfile.read(int(length)) with open(path_to_output_file, 'w') as fh: fh.write(data.decode())
Офлайн
19
Смотрите как реализован на уровне HTTP Content-Type: multipart/form-data
http://ru.wikipedia.org/wiki/Multipart/form-data
Офлайн