Я хочу выполнить Загрузка и выгрузка из База данных .In MVC Core работает правильно, но Я не могу преобразовать метод контроллера MVC вМетод обработчика Razor Pages. Как это сделать. Я буду очень рад, если кто-нибудь поможет. Ниже приведены подробные сведения о моих приложениях
Методы контроллера MVC Core
[HttpPost]
public async Task<IActionResult> UploadFile(IFormFile file)
{
if (file == null || file.Length == 0)
return Content("file not selected");
var path = Path.Combine(
Directory.GetCurrentDirectory(), "wwwroot",
file.GetFilename());
using (var stream = new FileStream(path, FileMode.Create))
{
await file.CopyToAsync(stream);
}
return RedirectToAction("Files");
}
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));
}
Как представить перечисленные выше методы в Razor Pages