У меня есть этот код для загрузки файла как pnet core Api
[HttpPost]
[Produces(typeof(MissionBalanceWithMissionBalanceLinesModel))]
public async Task<IActionResult> UploadBalance(IFormFile upload)
{
return Ok("successfully uploaded");
}
И angular код
const file: File = event.target.files[0];
const upload= new FormData();
fileToUpload.append('upload', file, file.name);
const blob = fileToUpload as any
let options_ : any = {
body: blob,
observe: "response",
responseType: "blob",
headers: new HttpHeaders({
/* "Content-Type": "multipart/form-data", */
"Accept": "text/plain"
})
};
return this.http.request("post", url_, options_)...
Ошибка: System.IO. InvalidDataException: отсутствует граница типа содержимого.
Комментирование строки /* "Content-Type": "multipart/form-data", */
помогает, но поскольку это код, сгенерированный NswagStudio, я хотел бы найти другое обходное решение.
Или как сказать NswagStudio не генерировать этот заголовок Content-Type?