- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在尝试为 BuddyPress 中的头像上传添加一个“到目前为止完成的百分比”进度条.目的是阻止用户在上传完成之前离开页面。
BuddyPress 中的上传过程由文件 bp-core/bp-core-avatars.php 中的 bp_core_avatar_handle_upload()
处理。该函数首先使用 bp_core_check_avatar_upload()
检查文件是否已正确上传。然后它会检查文件大小是否在限制范围内,以及它是否具有可接受的文件扩展名(jpg、gif、png)。如果一切正常,则允许用户裁剪图像(使用 Jcrop ),然后将图像移动到其实际位置。
实际上传由 WordPress 函数处理 wp_handle_upload .
如何创建“完成百分比”进度条并在文件上传时显示它?
最佳答案
我不熟悉 BuddyPress,但是所有上传处理程序(包括 androbin 概述的 HTML5 XHR)都将有一个您可以绑定(bind)到的文件进度 Hook 点。
我用过 uploadify , uploadifive和 swfupload ,并且它们都可以与相同的进度函数处理程序交互,以实现相同的进度条结果。
// SWFUpload
$elem.bind('uploadProgress', function(event, file, bytesLoaded) { fnProgress(file, bytesLoaded); })
// Uploadify
$elem.uploadify({ onUploadProgress: function (file, bytesUploaded, bytesTotal, totalBytesUploaded, totalBytesTotal) { fnProgress(file, bytesUploaded); });
// Uploadfive
$elem.uploadifive({ onProgress: function(file, e) { fn.onProgress(file, e.loaded); });
Uploadifive 是一个基于 HTML5 的 uploader ,它简单地绑定(bind)到 XHR“进度”事件,因此所有这些属性都可用于任何 HTML5 uploader 。
至于实际进度条码..
HTML:
<div class='progressWrapper' style='float: left; width: 100%'>
<div class='progress' style='float: left; width: 0%; color: red'></div>
<div class='progressText' style='float: left;></div>
</div>
JS:
var fnProgress = function(file, bytes) {
var percentage = (bytesLoaded / file.size) * 100;
// Update DOM
$('.progress').css({ 'width': percentage + '%' });
$('.progressText').html(Math.round(percentage + "%");
}
关于javascript - 文件上传 : Percentage completed progress bar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21646626/
为了使问题尽可能简单: 在 Excel 单元格 A1 中有一个数值:0.11 我想将单元格格式设置为百分比值,但不带 % 符号。我想要:11;不是 11% 我不是在问如何在常规 Excel 中执行此操
我正在努力提高我的 Spark Scala 技能,但我遇到了这个案例,我找不到操作方法,所以请指教! 我有原始数据,如下图所示: 我想计算计数列每个结果的百分比。例如。最后一个错误值为 64,64 在
在 firefox 中,我的结果符合预期。我正在尝试添加 width 和 padding 来组成完整尺寸。在 chrome 中这似乎不起作用, .tab-content { padding: 10px
我有一个字符串,其中可能出现 %[{variable}, percentage] 我想将其转换为 (({variable}*percentage)/100) 并将其替换在同一位置。最好的方法是什么?
前言 它看起来像是几个 stackoverflow 问题的重复,但我的情况(可能)有点独特。 我的情况 我有一本字典。 键是一个字符串,值是一个整数。 我希望 python 脚本随机选择 N 个键。
我喜欢在 Item 时计算“两行之间的变化百分比” 行的变化。 对于第一行项目,我可以放置一些文本或空白 (例如“跳过”或空白是可以的)因为没有比较前一行的相同 元素 df % group_by(
我无法理解百分比的意义。 在此站点中:https://developer.mozilla.org/en-US/docs/Web/CSS/top#Summary 它说:“引用包含 block 的高度”
我知道你可以在 Sass/Scss 中做一些简单的数学运算。但是有没有办法从百分比中减去像素?例如: $image-size: 200px; .bio { width: 100% - $ima
如果我想找到来自 12345 邮政编码区域的人数百分比,我会取具有该邮政编码的人数并将其与总人数相除……我在下面的示例查询中遗漏了什么?我不知道如何正确显示百分比。它只是一直说0%。 select (
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 7年前关闭。 Improve t
我对RPGLE了解不多。我正在尝试解决给我的这个小练习。我从来没有做过或见过使用小数的练习。我想获得 7 个值的百分比。所以,我想做如下计算。 例如在 RPGLE 中。 DTotal
我正在尝试使用正则表达式解析文本文件,将百分比作为字符串,并用百分比乘以用户提供的整数来替换结果。如果用户输入 400,则代码应返回“120 x 8、180 x 6 等” 尝试进行替换,但它用相同的字
我有一个有效的查询,但除了我已有的查询之外,我想为每个类别添加一个额外的列,即免费、减少、付费和认证免费,以及与学生总数相比的百分比。谁能帮我吗? select count(case
我需要获取百分比但不能使用 WHERE 子句,因为它是大型 SQL 查询的一部分。 我尝试这样做: select (count(sector='Rurality'))/(count(sector))*
是否可以对 Elastic Search 进行查询,以返回分数占最大分数的百分比?到目前为止,它返回的值如 "_score": 0.00786336, 以及最大分数如 max_score": 0.13
如果我以百分比形式给出“from”值,以像素为单位给出“to”值,则“弹跳动画不会按预期工作。 请检查这里的代码:http://jsfiddle.net/xJ4xy/ 解决方案是什么? (我尽量不使用
我正在使用百分比来缩放我网站上图库中的缩略图,但我无法使用 object-fit: cover 来处理它们。我正在尝试使用 object-fit,这样我就可以让缩略图实际上是方形的,而不是图像本身具有
我有一个包含 2 个“配对”整数数组 newNumerator[ ] 和 newDenominator[ ] 的程序,它们都有 9 个整数。我编写了一个按升序对它们进行排序的函数,但是我不确定它是否有
遗憾的是,我试过目视它,但没有结果。 我想做的是根据百分比进行变亮/变暗混合:如果百分比 0,则执行“变亮(@color,@light)”。 像这样: ._changeColor(@color, @
我在一个使用标准网格系统的响应式网站上工作,所以我的 div 不能有固定的高度。话虽如此,我已经设置了一个 fiddle 文件来模拟我的问题。出于美观原因,我在桌面上的最小高度为 50px,并将行高也
我是一名优秀的程序员,十分优秀!