关键词:
【中文标题】下载文件时进度条不显示剩余百分比?【英文标题】:progress bar not show remaining by percent when download file? 【发布时间】:2021-10-28 19:28:21 【问题描述】:我在 Angular 8 上工作,我遇到问题进度条不显示 部分下载
假设我下载数据然后 20% 然后 40% 直到到达
到 100% 但进度条停止到 100% 而不显示
还有什么
我的尝试
this._dataService.PostUpload(this.selectedoptions.toString(),this.fileToUpload)
.subscribe((event: HttpEvent<any>) =>
switch (event.type)
case HttpEventType.UploadProgress:
this.progress = Math.round(event.loaded / event.total * 100);
console.log(`Uploaded! $this.progress%`);
break;
case HttpEventType.Response:
console.log('Upload successfully created!', event.body);
FileSaver.saveAs(event.body, this.fileToUpload.name + '.xlsx')
setTimeout(() =>
this.progress = 0;
, 1500);
)
html组件
<div class="col-md-4">
<span class="upload" *ngIf="progress > 0">
progress%
</span>
</div>
更新帖子
我看到`上传了!控制台进度
但我的问题仍然是 100% 停止并且没有变化
那么进步有什么好处
我进步了,知道还剩下什么
见下图
【问题讨论】:
您是否在控制台中看到"Uploaded! [progress]"
?这会将其缩小到获取事件的问题或渲染问题......
【参考方案1】:
要报告进度事件,您必须在发出请求时将reportProgress
option 设置为true
。
【讨论】:
我将其设置为服务 您上传的文件有多大?如果它非常小,所有进度都会立即发生,因为整个文件是在一个数据包中发送的。 文件达到 100 kb 我的服务如下: PostUpload(selectedoptionsId, file):Observable const formData: FormData = new FormData(); formData.append('file', file,file.name); formData.append('selectedoptions',selectedoptionsId.toString()); return this.http.post(this.url + 'DeliverySys/Upload', formData,reportProgress: true,observe:'events', responseType: 'blob'); 这是一个非常小的文件;转移或多或少会立即发生,中间没有进展报告。尝试使用 50MB 的文件,看看会发生什么?当 UITableView 单元格中的进度条不可见时,如何更新它们
...表。通过单击单元格上的按钮,我已成功实现将这些文件下载到设备。点击后,单元格上会出现一个 查看详情
如何在表格单元格中显示进度?
...载一个文件。文件下载时,我想在表格单元格中显示进度百分比。我该怎么做?下载文件代码NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES 查看详情
下载大文件时在进度条上设置百分比不在 0 到 100 之间
】下载大文件时在进度条上设置百分比不在0到100之间【英文标题】:SetPercentagenotbetween0and100atProgressbarwhiledownloadinglargefiles【发布时间】:2019-05-2720:54:43【问题描述】:当我下载小.png文件时,我正在尝试从服务器下载文件,但在... 查看详情
在 Flutter 循环进度指示器中显示下载百分比
】在Flutter循环进度指示器中显示下载百分比【英文标题】:ShowdownloadpercentageintheFlutterCircularProgressIndicator【发布时间】:2020-12-0209:18:59【问题描述】:我正在使用Flutteradvance_pdf_viewer包来显示从URL加载的PDF文件。第一次打开时,PD... 查看详情
从android中的json get方法下载数据时使用百分比设置进度条
】从android中的jsonget方法下载数据时使用百分比设置进度条【英文标题】:SetProgressbarwithpercentagewhendatadownloadfromjsongetmethodinandroid【发布时间】:2018-03-1721:00:45【问题描述】:我想显示进度条,显示从json下载数据的百分比。现在... 查看详情
复制文件时显示进度百分比
】复制文件时显示进度百分比【英文标题】:Showprogresspercentagewhilecopyingfile【发布时间】:2017-12-2114:35:23【问题描述】:目前我正在从库中挑选一个文件并将其复制到指定的文件夹中。在复制时,我显示的是ProgressDialog,我正在... 查看详情
Dropzone.js 上传进度条不显示
...:2014-05-2003:02:57【问题描述】:我正在使用Dropzone.js进行文件上传,它运行良好,只是没有出现进度条。没有错误。我在网站的前端使用Bootstrap。上传文件后,如果我在Chrome中检查元素,我发现它及其父元素的高度均为0px:奇怪... 查看详情
[winfrom]下载文件并显示进度条的实现代码(代码片段)
...择保存路径,点击下载按钮进行下载,下载过程显示下载百分比和进度条。窗体:组件labelTextBoxButtonprogressBarsaveFileDialog获取saveFileDialog1文件名和路径Path.GetDirectoryName(saveFileDialog1.FileName)//获取文件名(不包括路径)P 查看详情
在recyclerview片段Reandroid中屏幕旋转后进度条不显示
】在recyclerview片段Reandroid中屏幕旋转后进度条不显示【英文标题】:progressbarnotshowingafterscreenrotationinrecyclerviewfragmentReandroid【发布时间】:2017-02-0400:07:14【问题描述】:我有RecyclerviewFragment它工作正常,但是当我更改屏幕旋转时... 查看详情
除非在 shift 键绕过模式下,否则进度条不显示
】除非在shift键绕过模式下,否则进度条不显示【英文标题】:Progressbarnotshowingunlessinshiftkeybypassmode【发布时间】:2012-05-0413:12:12【问题描述】:我有一个数据库,打开时不显示数据库窗口。相反,它显示一个总机。我确实有一... 查看详情
水平进度条不适用于 Asynctask Android 下载文件?
...使用Asynctask显示水平进度条,但它不适合我。它不是显示百分比进度量。我把我的xml和活动文件以及屏幕截图文件放在这里。布局xml<Relative 查看详情
安卓进度条不显示
】安卓进度条不显示【英文标题】:AndroidprogressBarnotshowing【发布时间】:2011-09-1621:33:22【问题描述】:我有一个应该在AsyncTask中运行的进度条,但它没有出现,尽管任务运行XML:<?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns... 查看详情
.netmvc中使用webclient在后台下载文件,前台显示进度。
...,每间隔一段时间(2s)发一次请求来查看当前文件大小;进度百分比=当前大小/总大小. 查看详情
如何使用请求测量下载速度和进度?
...文件我每次都需要检查磁盘上文件的大小,因为我无法以百分比显示进度,我也想知道下载速度.我该怎么做呢?这是我的代码:importrequestsimportsysimporttimei 查看详情
计算并显示页面加载进度百分比
】计算并显示页面加载进度百分比【英文标题】:Calculate&Displaypercentageofprogressofpageload【发布时间】:2016-02-2214:30:01【问题描述】:我有一个加载器,它在页面开始加载时加载。我需要在其中显示完成百分比。我的应用程序包... 查看详情
jQuery 文件上传插件 - 开始/取消按钮和进度条不起作用
】jQuery文件上传插件-开始/取消按钮和进度条不起作用【英文标题】:jQueryfileuploadplugin-Start/CancelbuttonandProgressbardonotwork【发布时间】:2014-02-0913:18:17【问题描述】:在文档事件就绪时,问题是:TypeError:this.element.find(...).find(...).ea... 查看详情
在活动中显示下载管理器进度
...作正常,我的下一个任务是在我的活动中显示相同的进度百分比。我不知道该怎么做。到目前为止我的代码publicclassDownloadSampleBookextendsActivityprivatelong 查看详情
jquery文件上传进度条不准确
】jquery文件上传进度条不准确【英文标题】:jqueryfileuploadprogressbarinaccurate【发布时间】:2014-04-3020:45:07【问题描述】:我正在使用jquery文件上传(http://blueimp.github.io/jQuery-File-Upload/)插件。我的代码:$(\'#fileupload\').fileupload(url:\'serv... 查看详情