Как загрузить / сохранить изображение в поле BLOB с помощью C # - PullRequest
0 голосов
/ 10 июля 2019

Мне нужна помощь, чтобы узнать, как загрузить / сохранить файл изображения в поле BLOB в Oracle, используя ASP.NET C #

Модель сотрудника

using System.Web;

namespace ErpScoop.Models
{
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Data.Entity.Spatial;

    [Table("SCOOP_APP.EMPLOYEE")]
    public partial class Employee
    {
        [Key]
        [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
        public decimal EMP_ID { get; set; }

        [StringLength(200)]
        public string EMP_FULL_NAME { get; set; }

        [Display(Name = "Change Image")]
        public byte[] EMP_PHOTO { get; set; }

    }
}

Вот контроллер

Контролер сотрудников

[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult Create([Bind(Include = "EMP_ID,EMP_FULL_NAME,EMP_PHOTO")] Employee employee, HttpPostedFileBase imageProfile)
    {            
        if (ModelState.IsValid)
        {              
            db.EMPLOYEEs.Add(employee);
            db.SaveChanges();
            return RedirectToAction("Index");
        }            
        return View(employee);
    }
...