我正在尝试将文件上传到seafile server API。
使用希伯来语文件名上传文件时使用requests.post
时会从服务器返回错误。
请求fiddler-
'内容 - 处置:表单数据;名称:“文件”; 文件名* = UTF-8''b%27%5C .....'
手动上传带有希伯来文件名的文件。
请求小提琴手 -
'内容 - 处置:表单数据;名称:“文件”;文件名= “בדיקה。DOCX” 内容类型: 应用/ 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代理服务器收到来自的无效响应 上游服务器