Percentage Text

Demo uploads land in a temporary store and are swept after 60 minutes. To keep files, handle FileUploaded — see Single File for the complete save pattern.
Percentage Text Overlay

Display a percentage label on top of the progress bar to give users a clear numeric indication of upload completion.

What you should see: a numeric percentage readout alongside the bar, updated from the same progress events.
0%
<div id="uploader"></div>
<div id="pctBar">
 <div id="pctFill"></div>
 <span id="pctLabel">0%</span>
</div>

AjaxUploader.create(el, {
 uploadUrl: '/ajaxupload.axd/upload',
 onTaskProgress: function(task, pct) {
 var safePct = clampPercent(pct);
 fill.style.width = safePct + '%';
 label.textContent = safePct + '%';
 }
});