J'essaie d'utiliser flurl
pour envoyer un fichier comme celui-ci:Flurl AddFile fileName encodage
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"
Mais dans la méthode de post, je reçois ceci:
Request.Files.FirstOrDefault(). filename = "=? utf-8? B? 0KTQsNC50Lsg0LjQvNC/0L7RgNGC0LAg0YLQsNGA0LjRhNC + 0LIgKDEpLnhsc3g =? ="
Toutes les suggestions?
S'il vous plaît la définition de publier la méthode ConvertToAcsii. –
Désolé confondre, son vide: private string ConvertToAcsii (string str) { retour str; } – EKostan
J'ai une chaîne C# utf8 standart à l'entrée – EKostan