Python - Загрузка файлов с ивритскими именами файлов в Request.Post
Я пытаюсь загрузить файлы в API сервера Seafile.
Загрузка файлов с еврейскими именами файлов возвращает ошибку с сервера при использовании requests.post
, Запрос на скрипач
"Содержание-Расположение: форма-данные; имя: "файл"; имя файла *= UTF-8''b%27%5C....."
Загрузка файлов с именами на иврите вручную завершается успешно.
Запрос на скрипач
"Содержание-Расположение: форма-данные; имя: "файл"; filename="בדיקה.docx" Тип содержимого: application/vnd.openxmlformats-officedocument.wordprocessingml.document"
Код Python:
response = requests.post(
upload_link, data={'filename': 'בדיקה.doc', 'parent_dir': '/'},
files={'file': open('c:/Users/xiez/בדיקה.doc', 'rb')},
headers={'Authorization': 'Token {token}'. format(token=token)}
)
Ответ сервера:
502 Bad Gateway Прокси-сервер получил неверный ответ от вышестоящего сервера