这是我的代码,它使POST查询在服务器上发送文件: (文件名带有西里尔符号)
fileName = "russian_symbols_here_12345";
var url = "......";
var requestContent = new MultipartFormDataContent();
var dataContent = new ByteArrayContent(documentByteArray);
requestContent.Add(dataContent, "file", fileName);
我有 BadRequest ,因为在 Content-Disposition 文件中没有扩展名:
Content-Disposition:表单数据;名称=文件; filename =“ =?utf-8?B?0J / QoNCY0JzQldCgXzEyMzQ1Njc4LnBkZg ==?=”; 文件名* = utf-8''%D0%9F%D0%A0%D0%98%D0%9C%D0%95%D0%A0_12345678.pdf
在拉丁文名称文件中-所有相关文件均在Content-Disposition中显示其扩展名。
请帮助,如何发送文件名中带有西里尔符号的文件? 还是maby,我应该使用另一种方式来做到这一点?
谢谢