Я пытаюсь загрузить CSV-файл, используя HttpClient из angular 4, используя запрос PUT. Принимаются заголовки: application / octet-stream.
Мой http-запрос:
public uploadFileToDm(uploadUrl,file): any {
return this.http.put(uploadUrl,file,{ headers: new HttpHeaders({ 'Content-Type': 'application/octet-stream' }) }).
map((response: Response) => {
if (response.status === 200) {
console.log("confirm");
} else {
return Observable.throw(uploadUrl + 'upload failed:' + response.status);
}
}).catch((error: Response) => {
console.log('Error occured while getting upload urls.' + error);
return Observable.throw(error);
});
}
Как я могу получить код ответа и статус?