нашел страшненькое решение на питоне, где все хидеры генерятся вручную
там есть такой код:
# Add the files to upload
parts.extend(
[ part_boundary,
'Content-Disposition: file; name="%s"; filename="%s"' % \
(field_name, filename),
'Content-Type: %s' % content_type,
'',
str(body),
]
for field_name, filename, content_type, body in files
)
При заливке на сервер - сервер её отвергает. Проверить почему - нельзя. Руками через веб-интерфейс туда же она заливается
1 “filename=”%s“'”
можно ли вместо filename указывать полный путь к картинке? При отправке через браузер там находится лишь имя файла
2 если отправлять str(body) - в запросе явно видно b“тело”
если делать body.decode('utf-8') - он не может правильно декодировать, находит неопознанные символы
если добавить ignore - понятно что картинка побъется
как грамотно приклеить байты к запросу, так чтобы они отправлялись без b“” ?
уж наверняка не отрезать это b“” строковыми функциями?