Angular 文件完全上载后,在获得最终上载进度';是在收到HttpHeaderResponse/HttpResponse之后还是在收到HttpHeaderResponse/HttpResponse之后?
我需要知道什么时候我应该显示为100%的上传过程已经在我的网站上完成 一旦我开始上传,我会收到3种不同类型的回复Angular 文件完全上载后,在获得最终上载进度';是在收到HttpHeaderResponse/HttpResponse之后还是在收到HttpHeaderResponse/HttpResponse之后?,angular,Angular,我需要知道什么时候我应该显示为100%的上传过程已经在我的网站上完成 一旦我开始上传,我会收到3种不同类型的回复 UploadProgress-它提供已加载的值和总值 HttpHeaderResponse-它提供api的头详细信息 HttpResponse-它提供正文和标题响应 我需要等待20-30秒才能在上传进度之后收到HttpResponse。 看我的截图,希望它能让你明白。 根据Angular文档,如果两个值相同,则上传已完成。但是文件没有上传,我还是得到了上传进度,并且它的属性已经加载&
const percentDone = Math.round(100 * event.loaded / event.total);
return 'File "${file.name}" is ${percentDone}% uploaded.';