Я пытаюсь создать API, который загружает указанный файл c с сервера в ASP. Net Core. Я использую ASP. NET Boilerplate. Я испробовал каждое решение, которое нашел, и ни одно из них не помогло мне. большинство решений, которые я пробовал, реализуют что-то вроде этого:
public async Task<IActionResult> Download(string filename)
{
if (filename == null)
return Content("filename not present");
var path = Path.Combine(
Directory.GetCurrentDirectory(),
"wwwroot", filename);
var memory = new MemoryStream();
using (var stream = new FileStream(path, FileMode.Open))
{
await stream.CopyToAsync(memory);
}
memory.Position = 0;
return File(memory, GetContentType(path), Path.GetFileName(path));
}
И при его использовании я всегда получаю сообщение об ошибке в последней строке Non-invocable member 'File' cannot be used like a method
.