Мне нужно отправить файл с помощью модуля запросов в python, который имеет символы Unicode в имени файла.Отправка файлов с символами Unicode в имени файла с использованием request.post в python
Я использую ниже код:
url = "https://demo.php"
headers = {'Accept': 'application/vnd.ve.v1.0+json','API': 'aasadadas'}
file_up = {'filename': open(file_name, 'rb')}
upload_file_rest =requests.post(url,files=file_up,headers=headers,verify=False)
Используя приведенный выше код и при передаче файла, как "指 事 字 .exe", я получаю ниже исключения:
'ascii' codec can't decode byte 0xc2 in position 26: ordinal not in range(128)
Любая помощь действительно ценится.
PS: Я уже пробовал ниже код, и он не работает для меня:
file_up = {'filename': open(file_name.encode('utf-8'), 'rb')}