ajax - 计算进度条百分比

标签 ajax upload progress swfupload

我正在构建一个文件上传进度条。目前我有一个上传表单,它返回当前上传的数据量。因此,它从零开始,并以位为单位返回当前大小,但我已将其转换为字节。

如果我可以在上传之前获取文件总大小,并且可以获取当前上传的数量,并动态返回它,我如何计算它以便我可以使用 1-100% 的值作为 css 宽度?

我正在使用 swfupload jquery 插件:http://blogs.bigfish.tv/adam/2009/06/14/swfupload-jquery-plugin

最佳答案

上传的百分比=100/文件大小*上传的字节数

请记住对两种尺寸使用相同的单位。

问候

关于ajax - 计算进度条百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1317974/

相关文章:

javascript - AJAX 数组停止 AJAX 调用

javascript - 如果成功($.ajax)有 200 状态代码,则运行函数?

javascript - AJAX/jQuery 生成的输入无法被其他 jQuery 脚本识别

php上传大文件

c# - System.Net.Http.Handlers.ProgressMessageHandler 立即返回 100%

ajax - Angularjs 多ajax请求优化

php - 无法从数据库检索图像

asp.net-mvc-3 - 单元测试一个文件上传,怎么样?

objective-c - 进度条/旋转器在 cocoa 中不起作用

c++ - 如何从 QtConcurrent::run 函数(或类似函数)向 QFutureWatcher 传达 progressText?