次のようなイメージコントローラーがあります。
public ActionResult ViewImage(int id, string imageType = "image")
{
var item = GetItem(id);
string fileContent;
string mimeType;
string fileName;
if (imageType == "thumb")
{
fileContent = contestImage.ThumbNail.Image;
mimeType = contestImage.ThumbNail.ImageMimeType;
fileName = contestImage.ThumbNail.ImageFileName;
}
....
var res = File(fileContent, mimeType, fileName);
return res;
}
FileNotFoundException
ファイルがそこにあるにもかかわらず、私は取得しています。ただし、ファイルにトルコ語の文字が含まれていることがわかります。
どうすればこれを解決できますか?
編集:パスが正しく、ファイルが実際に存在することがわかります。しかし、FileNotFoundException で 500 が返されます。トルコ語の文字の 1 つが英語に変換されていることもわかります