python, загрузка файла на сервер

Discussion in 'PHP' started by Дикс, 26 Mar 2011.

  1. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    не могу залить файл пост-запросом с типом multipart/form-data

    в отличие от курла, в котором можно отправить обычный список, добавив к файлу @ или сокетов php, где файл можно получить через file_get_contents и просто прилепить к заголовкам

    тут же натыкаюсь на примеры, в которых передаётся вообще хэндлер на открытый файл, типа open('file', 'rb') - но мой питон 3.2 отказывается это принимать и вообще непонятно как это должно работать

    если составить строку с заголовками и boundary - как туда правильно прилепить тело файла?
    декодировать без ошибок не получается, а если не декодировать - орет что ему нужен str, а не bytes

    есть готовое решение для питон 3.2?