我正在尝试使用请求发送名为“pestaña2”的文件。
String
但请求无法上传文件,我收到了回复
files = { 'f': ('pestaña2.png', open('/Users . . . Definition/' + HeadWrd + '.png', 'rb'), 'image/png')}
文件名出现在请求中,如下所示:
message=You must pass a file in as f.
如果我从文件名中删除“ñ”字符,问题就会消失,所以我知道问题出在特殊字符上。如果我手动上传图像没有问题,文件名在请求中显示为“filename =pestaña2.png”。 有什么方法可以确保特殊字符正确传递吗?