XMLHTTPRequest的Angular 2打字问题
我正在使用XMLHttpRequest对象上载图像。我正在使用WebStorm作为编辑器。代码如下:XMLHTTPRequest的Angular 2打字问题,angular,xmlhttprequest,typescript-typings,Angular,Xmlhttprequest,Typescript Typings,我正在使用XMLHttpRequest对象上载图像。我正在使用WebStorm作为编辑器。代码如下: uploadUserImage (files: File[], callback : any): void { let formData: FormData = new FormData(); let xhr = new XMLHttpRequest(); for (let i = 0; i < files.length; i++) {
uploadUserImage (files: File[], callback : any): void {
let formData: FormData = new FormData();
let xhr = new XMLHttpRequest();
for (let i = 0; i < files.length; i++) {
formData.append("File", files[i], files[i].name);
}
xhr.open('POST', this._baseUrl + '/users/images', true);
xhr.setRequestHeader('x-jwt-token', this._securityService.getJwt());
xhr.onload = function(){
callback(JSON.parse(this.responseText));
};
xhr.send(formData);
}
uploadUserImage(文件:File[],回调:any):无效{
让formData:formData=newformdata();
设xhr=newXMLHttpRequest();
for(设i=0;ixhr.addEventListener('load', function() {
});
以消除类型错误
另一方面,如果使用angular,则不需要直接使用XMLHttpRequest。这是一个更好的选择