1

我正在尝试将文件上传到seafile 服务器 API

使用希伯来文文件名上传文件时从服务器返回错误requests.post。提琴手的请求-

'内容配置:表单数据;名称:“文件”;文件名*=utf-8''b%27%5C.....'

手动上传带有希伯来文文件名的文件会成功。

提琴手的请求-

'内容配置:表单数据;名称:“文件”;filename="בדיקה.docx" 内容类型:application/vnd.openxmlformats-officedocument.wordprocessingml.document"

Python代码:

import requests


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 代理服务器收到来自上游服务器的无效响应

4

0 回答 0