通过javascript显示上传百分比,就像chrome的左下角
Posted
技术标签:
【中文标题】通过javascript显示上传百分比,就像chrome的左下角【英文标题】:Display upload percent through javascript just like bottom-left of chrome 【发布时间】:2014-06-14 11:38:29 【问题描述】:每当您通过 chrome 上传文件时,它会在页面左下角显示上传百分比,然后点击 100% 并重定向。
Chrome 从哪里得到这个数字,如何在页面重定向之前通过 javascript/jQuery(在所有浏览器上)在页面上显示该值?
我找遍了,不想通过AJAX上传文件,就用常规的形式比如...
<form enctype="multipart/form-data" method="post" action="/submit">
<input type="file" name="file" />
<input type="submit" />
</form>
【问题讨论】:
如果要在页面上显示上传进度,则必须使用某种 AJAX 设置。 @Blazemonger Chrome 是如何获取号码的? 没关系;如果它不是通过 JavaScript 暴露出来的,你就不能把它放在你的网页中。 哈,我也在想同样的事情——幻想着如果暴露这个值会有多方便。 【参考方案1】:到目前为止,在我的测试中,如果使用传统的 request.method.POST 方法发布表单,则会显示进度条。
【讨论】:
以上是关于通过javascript显示上传百分比,就像chrome的左下角的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Alamofire 4.0 中添加带有上传进度百分比的标签的进度条