如何使用Angular2 / Http获取文件上传的进度?
在这里,我有一个服务,使用预先签名的URL将文件上传到AWS S3。
问题是,我如何获得上传的状态?
import { Injectable } from '@angular/core';
import { Http } from '@angular/http';
@Injectable()
export class UploadService {
constructor ( private http: Http ){}
upload(url, file){
var formData = new FormData();
formData.append('file', file);
this.http.post(url, formData).subscribe(
res => console.log( res )
);
}
非常感谢!