Я использую следующую функцию для загрузки файла на сервер с угловым значением HttpClient 7
pushFileToStorage(productId, key, file: File): Observable<any> {
let formdata: FormData = new FormData();
formdata.append('prod', file);
let url_ = '/admin5/api/v1/product/images/upload?';
url_ += "productId=" + encodeURIComponent("" + productId) + "&";
url_ += "kind=" + encodeURIComponent("" + key);
return this.http.post(url_,formdata);
}
У меня проблема в том, что HttpClient устанавливает неправильный заголовок типа контента (приложение/ json вместо «multipart / form-data»), и поэтому сервер не может прочитать файл.Это то, что я вижу в инструментах разработчика
![enter image description here](https://i.stack.imgur.com/KJxdg.png)
![enter image description here](https://i.stack.imgur.com/s2k7y.png)
Любая идея о том, что яя делаю неправильно?Спасибо