Задать вопрос

Почему HttpPostedFileBase file и Request.File не существуют? Как загрузить файл на C#?

Как загрузить файл на сервер Aps Net Core?
Пытаюсь, как пишут, но HttpPostedFileBase file и Request.File не существуют?
Что нужно подключать, что б работал приём файлов?
[HttpPost]
public ActionResult Index(IEnumerable<HttpPostedFileBase> files) {
  foreach (var file in files) {
    if (file.ContentLength > 0) {
      var fileName = Path.GetFileName(file.FileName);
      var path = Path.Combine(Server.MapPath("~/App_Data/uploads"), fileName);
      file.SaveAs(path);
    }
  }
  return RedirectToAction("Index");
}


и вообще Request.Files не существует...то-есть он не видит Files
  • Вопрос задан
  • 1796 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
petermzg
@petermzg
Самый лучший программист
В .Net Core - IFormFile и IFormFileCollection
Пример тут
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы