http post 请求中的选项过载错误
options overload error in http post request
我对 http post 请求的选项有疑问,我收到以下错误:
'No overload matches this call. Overload 1 of 15 '
参考 http.post 请求行中的选项。怎么解决?谢谢
headersNo = {
}
...
uploadImage(image, imageN, imageUrl, carId) {
const formData: FormData = new FormData();
formData.append('image', image, image.name);
let params = new HttpParams()
.set('image', image)
.set('imageN',imageN)
.set('imageUrl', imageUrl)
.set('carId', carId);
let options = {headers:this.headersNo, observe:'events', params:params, reportProgress:true};
return this.http.post<HttpEvent<any>>(this.host + 'uploadCarImage', formData, options);
}
请在下面找到代码更改
uploadImage(image, imageN, imageUrl, carId) {
const formData: FormData = new FormData();
formData.append('image', image, image.name);
let params = new HttpParams()
.set('image', image)
.set('imageN',imageN)
.set('imageUrl', imageUrl)
.set('carId', carId);
let options = {headers:this.headersNo, observe:'events' as 'body', params:params, reportProgress:true};
return this.http.post<HttpEvent<any>>(this.host + 'uploadCarImage', formData, options);
}
请记下我们添加观察的更改:'events' as 'body'
编码愉快
我对 http post 请求的选项有疑问,我收到以下错误:
'No overload matches this call. Overload 1 of 15 '
参考 http.post 请求行中的选项。怎么解决?谢谢
headersNo = {
}
...
uploadImage(image, imageN, imageUrl, carId) {
const formData: FormData = new FormData();
formData.append('image', image, image.name);
let params = new HttpParams()
.set('image', image)
.set('imageN',imageN)
.set('imageUrl', imageUrl)
.set('carId', carId);
let options = {headers:this.headersNo, observe:'events', params:params, reportProgress:true};
return this.http.post<HttpEvent<any>>(this.host + 'uploadCarImage', formData, options);
}
请在下面找到代码更改
uploadImage(image, imageN, imageUrl, carId) {
const formData: FormData = new FormData();
formData.append('image', image, image.name);
let params = new HttpParams()
.set('image', image)
.set('imageN',imageN)
.set('imageUrl', imageUrl)
.set('carId', carId);
let options = {headers:this.headersNo, observe:'events' as 'body', params:params, reportProgress:true};
return this.http.post<HttpEvent<any>>(this.host + 'uploadCarImage', formData, options);
}
请记下我们添加观察的更改:'events' as 'body'
编码愉快