asp.net 코어 2 면도기 페이지에서 간단한 파일 업로드를 시도하고 있습니다. 아래 코드가 있습니다. 불완전하다는 것을 알고 계십시오. 내 VS2017에서 실행할 때, 내 FileUpload 개체를 확인하고, 그것은 불행히도 null입니다. 나는 그것이 null 외에 뭔가가 있기를 바랄 것이고 나는 그것으로부터 어떤 데이터를 얻기 위해 스트림을 생성 할 수있을 것이다. 그러나 개체가 null 인 경우 제대로 연결되어 있지 않은 것으로 의심됩니다. 어떤 생각이라도 감사합니다. 감사. CS 뒤에ASP.NET 코어 2 면도기 페이지의 파일 업로드
코드 :
public class PicturesModel : PageModel
{
public PicturesModel()
{
}
[Required]
[Display(Name = "Picture")]
[BindProperty]
public IFormFile FileUpload { get; set; }
public async Task OnGetAsync()
{
}
public async Task<IActionResult> OnPostAsync()
{
//FileUpload is null
return RedirectToPage("/Account/Pictures");
}
}
프런트 엔드 cshtml 파일;
<form method="post" enctype="multipart/form-data">
<label asp-for="FileUpload"></label>
<input type="file" asp-for="FileUpload" id="file" name="file" />
<input type="submit" value="Upload" />
</form>
스티븐 감사합니다. 이름 속성을 무시하면 문제가 발생한 것으로 보입니다. 나는 이것을 꺼 냈고 FileUpload 객체는 올바른 값으로 보이는 것으로 통과합니다. 매우 감사. 감사합니다. –