Я пытаюсь вернуть файл из действия в ASP.NET Core:
public IActionResult GetFile(string filePath) {
return File("/home/me/file.png", "application/octet-stream");
}
Однако я получаю
System.IO.FileNotFoundException
в окне моего браузера:
Произошло необработанное исключение при обработке запроса. FileNotFoundException: не удалось найти файл: /home/me/file.png
Microsoft.AspNetCore.Mvc.Infrastructure.VirtualFileResultExecutor.ExecuteAsync (контекст ActionContext, результат VirtualFileResult)
* 1017 'Iмы пытались проверить, существует ли файл, используя
System.IO.File.Exists
, и искали его в
Directory.GetFiles
, что говорит о том, что файл существует. Я также попытался изменить тип носителя на
image/png
, но это ничего не помогает.
Почему я получаю эту ошибку и как ее исправить?