【发布时间】:2017-11-25 21:51:03
【问题描述】:
我尝试使用flurl 发送这样的文件:
public ImportResponse Import(ImportRequest request, string fileName, Stream stream)
{
request).PostAsync(content).Result<ImportTariffResponse>();
return FlurlClient(Routes.Import, request).PostMultipartAsync(mp => mp.AddJson("json", request).AddFile("file", stream, ConvertToAcsii(fileName))).Result<ImportResponse>();
}
fileName = "Файл импорта тарифов (1).xlsx"
但是在 post 方法中我得到了这个:
Request.Files.FirstOrDefault().FileName = "=?utf-8?B?0KTQsNC50Lsg0LjQvNC/0L7RgNGC0LAg0YLQsNGA0LjRhNC+0LIgKDEpLnhsc3g=?="
有什么建议吗?
【问题讨论】:
-
请贴出ConvertToAcsii方法的定义。
-
抱歉混淆了,他是空的:private string ConvertToAcsii(string str) { return str; }
-
我在入口处有标准的 C# utf8 字符串