HTML
 
 <div class="col-md-6">
          <div class="col-md-12">
            <br>
            <br>
            <div class="form-group">
              <div class="input-group">
                <div class="input-group-prepend">
                  <span class="input-group-text">NID Image</span>
                </div>
                <div class="custom-file">
                  <input type="file" class="custom-file-input" #file
                         name="imageFile" (change)="fileChange($event)"
                         id="inputGroupFile01"
                         >
                  <label class="custom-file-label" for="inputGroupFile01">{{FilePath}}</label>
                </div>
              </div>
            </div>
          </div>
          <div class="col-md-12">
            <div class="row">
                <div class="col-md-3">
                </div>
                <div class="col-md-6">
                  <div class="card" >
                    <div class="el-card-item">
                        <div class="el-card-avatar el-overlay-1"> 
                          <img [src]="nidImageData" alt="user" width="200" height="100">
                        </div>
                        <div class="el-card-content">
                            <br> 
                        </div>
                    </div>
                  </div>
                </div>
                <div class="col-md-3">
                </div>
            </div>
            
          </div>
 
 
 
 TypeScript
file: File
FilePath: string='Choose file';
nidImageData:string;
fileChange(event) {
  let fileList: FileList = event.target.files;
  if (fileList.length > 0) {
    this.file = fileList[0];
    this.FilePath = this.file.name;
    //let fileSize: number = fileList[0].size;
    //if (fileSize <= 10485760) {
      
    //}
    //else {
    //  this.alertService.error("File size is exceeded");
    //}
    const reader = new FileReader();
    reader.readAsDataURL(this.file); // toBase64
    reader.onload = () => {
      this.nidImageData = reader.result as string; // base64 Image src
    };
  }
  else {
    this.alertService.error("Something went Wrong.");
    this.FilePath ='Choose file';
}
}  
 
  let formData: FormData = new FormData();
  formData.append('Document', this.file);
  this._http.post<Result>(this.env.apiUrl + url, formData).subscribe(result => {
    console.log(result);
    this.resultMaster = result;
    if (this.resultMaster.Status == true) {
      console.log(this.resultMaster);
      // this.designationList = JSON.parse(this.resultMaster.Data);
      this._alertService.success('Data Saved Successfully');
      this._file.nativeElement.value = '';
      this.model = new ProductSetup();
      this.rerender();
    } else {
      this._alertService.error(this.resultMaster.Message);
      //window.scroll(0, 0);
    }
  }, error => {
    this._alertService.error(error);
    //window.scroll(0, 0);
  });
 
.NET CORE API
 
[Authorize(Policy = nameof(Policy.Account))]
        [HttpPost("create")]
        public ActionResult Create() //[FromBody] Supplier request
        {
            try
            {
                var DocumentMain = JsonConvert.DeserializeObject<Supplier>(Request.Form["DocumentMain"].ToString());
                var DocumentDoc = JsonConvert.DeserializeObject<SupplierDoc>(Request.Form["DocumentDoc"].ToString());
                if(Request.Form.Files.Count > 0)
                {
                    foreach(var d in Request.Form.Files)
                    {
                        IFormFile file = d;
                        switch (file.Name)
                        {
                            case "Document1":
                                using (var ms = new MemoryStream())
                                {
                                    file.CopyTo(ms);
                                    DocumentDoc.TradeFile = ms.ToArray();
                                    DocumentDoc.TradeFileType = file.FileName;
                                }
                                break;
...............
.....................