ASP. NET Ядро, эквивалентное HttpPosteFileBase
, равно IFormFile
:
[BindProperty]
public IFormFile Upload { get; set; }
public async Task OnPostAsync()
{
var file = Path.Combine(_environment.ContentRootPath, "uploads", Upload.FileName);
using (var fileStream = new FileStream(file, FileMode.Create))
{
await Upload.CopyToAsync(fileStream);
}
}
Вам также необходимо украсить свойство IFormFile
(или класс, в котором оно находится) с атрибутом [BindProperty]
.
Ссылка: Загрузка файлов на страницах бритвы