Ben tarayıcıya bir dosyayı işlemek için bir fileContentResult kullanıyorum. FileName uluslararası karakterler içerdiğinde bir istisna atması dışında iyi çalışır. Bu özellik uluslararası karakterleri desteklemeyen ama bir çözüm ya da en iyi uygulama insanların uygulaması ABD dışındaki ülkelerde dosya yüklemek için gereken durumlarda orada izleyin mustbe eminim ki bir yerlerde okumuştum.FileContentResult ve uluslararası karakterler
? İşte peşinpublic ActionResult GetFile(byte[] value, string fileName)
{
string fileExtension = Path.GetExtension(fileName);
string contentType = GetContentType(fileExtension); //gets the content Type
return File(value, contentType, fileName);
}
THanks ActionResult Yöntem
kimse böyle bir uygulama biliyor mu olduğunu
Susan
Ayrıca FileDownloadName'de uluslararası chars olduğunda çalışır mı? – RezaRahmati
@rezarahmati Ne yazık ki değil. Ancak uluslararası dosya adları için şu örneği kullanabilirsiniz: https://gist.github.com/AlexMAS/c874bc03bff8a2717e18 – AlexMAS