Я пытаюсь создать проект в ASP.NET MVC 5, но я не могу сохранить изображение в своем локальном каталоге ... Атрибут: (httppostedfilebase imageUpload) моей сущности (Perfil), всегда null перевод на английский: profile = perfil
может кто -то помочь мне? Моя сущность: < /p>
Я пытаюсь создать проект в ASP.NET MVC 5, но я не могу сохранить изображение в своем локальном каталоге ... Атрибут: (httppostedfilebase imageUpload) моей сущности (Perfil), всегда null [b] перевод на английский: profile = perfil [/b] может кто -то помочь мне? Моя сущность: < /p> [code][Table("Perfil")] public class Perfil { [DatabaseGenerated(DatabaseGeneratedOption.Identity)] [Key] public int idPerfil { get; set; }
[Required] [ForeignKey("Usuario")] public int idUsuario { get; set; }
[Required] [ForeignKey("Genero")] public int idGenero { get; set; }
[DisplayName("Descrição:")] public string descricao { get; set; }
public string linkMultimidia { get; set; }
[DataType(DataType.ImageUrl)]
public string ImageUrl { get; set; }
[DataType(DataType.Upload)] [NotMapped] public HttpPostedFileBase ImageUpload { get; set; }
public virtual Usuario Usuario { get; set; }
public virtual Genero Genero { get; set; } } < /code> } < /p> Мой контроллер: < /p> [HttpPost] [ValidateAntiForgeryToken] public ActionResult Create([Bind(Include = "idPerfil,idUsuario,idGenero,descricao,linkMultimidia,fotoPerfil")] Perfil perfil) { var validImageTypes = new string[] { "image/gif", "image/jpeg", "image/pjpeg", "image/png" };
if (perfil.ImageUpload == null || perfil.ImageUpload.ContentLength == 0) { ModelState.AddModelError("ImageUpload", "This field is required"); } else if (!validImageTypes.Contains(perfil.ImageUpload.ContentType)) { ModelState.AddModelError("ImageUpload", "Please choose either a GIF, JPG or PNG image."); }
if (ModelState.IsValid) { if (perfil.ImageUpload != null && perfil.ImageUpload.ContentLength > 0) { var uploadDir = "~/Imagens"; var imagePath = Path.Combine(Server.MapPath(uploadDir), perfil.ImageUpload.FileName); var imageUrl = Path.Combine(uploadDir, perfil.ImageUpload.FileName); perfil.ImageUpload.SaveAs(imagePath); perfil.ImageUrl = imageUrl; }
Я изучил все остальные подобные посты и все еще застрял. Я пытаюсь опубликовать имя, произношение, биографию, веб-сайт и изображение, и все, кроме изображения, проходит — оно всегда равно нулю. У меня есть HttpPostedFileBase, соответствующий имени...
Я новичок в такого рода миграции. Пожалуйста, помогите мне!
TransferResult требуется ли это в Asp.Net Core MVC .Net8 при переходе с MVC? (на основе ответа Маркуса Олссона)
Если да, то как изменить код для перехода с .net 4.8 на .net 8.0
Я получаю...
Я новичок в такого рода миграции. Пожалуйста, помогите мне!
TransferResult : требуется ли это в ASP.NET Core 8.0 MVC при переходе с ASP.NET MVC? (на основе ответа Маркуса Олссона)
Если да, то как изменить код для перехода с .NET 4.8 на .NET 8.0?
Я...
В настоящее время я работаю над несколькими приложениями, использующими разные платформы: два приложения ASP.NET MVC на устаревшей платформе .NET и одно приложение ASP.NET Core MVC. Все эти приложения используют Azure AD B2C для аутентификации. Оба...
Мы находимся в процессе переноса нашего веб -приложения ASP.NET MVC 2.0 на ASP.NET MVC 3.0. Мы не намерены мигрировать все взгляды на бритву, и я считаю, что все должно быть хорошо. Но мы используем много пользовательской проверки - в том числе...