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 Прокси-сервер получил неверный ответ от вышестоящего сервера

0 ответов

Другие вопросы по тегам