Найти - Пользователи
Полная версия: HTTP сервер и несколько файлов в одном запросе
Начало » Python для новичков » HTTP сервер и несколько файлов в одном запросе
1
_alexs_
Библиотека 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())
А как быть, если в одном запросе передано, например, 2 файла?
cutwater
Смотрите как реализован на уровне HTTP Content-Type: multipart/form-data

http://ru.wikipedia.org/wiki/Multipart/form-data
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB