Загрузите файл Angular 4+ с некоторыми другими данными в .NET Core Web API - PullRequest
0 голосов
/ 02 октября 2018

Я пытаюсь загружать по одному файлу Excel одновременно с двумя другими полями, указывающими, как файл будет управляться в фоновом режиме.Я нашел несколько методов, по которым .NET Core Web API не получает и не возражает сам, он восстанавливает файл через

Request.Form.Files[0]

, но я понимаю, что с этим методом я не смогуотправьте дополнительные данные.

У меня пока есть это в моем файле TS

      addPost(data: any){
    this.outVO = {
      tipoDeCargue: this.tipoDeCargueSelected,
      alianza: this.alianzaSelected,
      archivo: this.fileToUpload
    }
    console.log(this.outVO);
  }
}

interface CargaMasivaObj {
  tipoDeCargue: string;
  alianza: string;
  archivo: File;
}

, поэтому я сомневаюсь, что это создает конечную точку POST в веб-API со всеми вложенными даннымив .NET Core объект FromBody?Если да, то какой тип объекта я могу использовать для обработки этого объекта Angular File, в объект .NET Core File?

Заранее спасибо!

...