通过MVC 3中的Action Method将ByteArray发送到服务器时的进度条
Progress Bar while sending ByteArray to Server through Action Method in MVC 3
我有一个字节数组,通过javascript(MVC3):的操作方法上传到服务器
$.ajax({
url: '@Url.Action("Upload")',
type: 'POST',
contentType: 'application/x-amf',
processData: false,
data: ByteArrayData,
success: function (result) {
alert(result);
}
});
我想知道在字节被发送到服务器时,制作百分比进度条的最简单方法是什么?
最简单的方法是使用javascript屏蔽内容或在视图中显示javascript进度条,直到从服务器返回响应。
我最初(也是无聊的)回应是,这很难做到,但我对HTTP post请求不够明智,无法完全确定这是可能的还是不可能的。本质上,尽管你必须知道:
- 已发布数据的大小
- 上传速度
或
- 已发布数据的大小
- 每个间隔发送的数据(如果存在这种情况?)
我不确定您是否可以使用JavaScript访问这两种组合。你可能需要使用某种闪存上传器。
相关文章:
- 使用node.js服务器中的evernote api获取note内容
- 在HTML页面上显示node.js服务器中的数据
- 正在查询服务器中的文件
- 如何使用laravel重命名已存储在服务器中的文件
- 解析服务器中的mailgun模块(不是适配器)
- 保存服务器中的变量
- 无法从服务器中的 php 调用 Ajax 函数
- 如何在asp中保存服务器中的更新完整日历事件
- Socket.IO:如何在同一服务器中的Socket.on()事件之间通信/交换数据
- Node.js服务器中的代码可以被客户端访问吗?
- 未捕获的“类型错误: $(..).dataTable 不是在线服务器中的函数,但不是我的本地服务器中的函数
- 是否有一个 javascript 库可以在图像上注释并将注释另存为服务器中的图像
- 如何使用它的相对路径访问tomcat服务器中的文件夹
- 生产服务器中的 MomentJS 给了我一个不同的 unix 时间戳
- 节点.js Web 服务器中的结束后写入错误
- 如何跟踪服务器中的音频文件的播放次数
- 如何通过javascript REST客户端处理Neo4j服务器中的索引
- 使用 JavaScript 和 Django 将文本文件上传到服务器中的某个文件夹
- 为服务器中的每个客户端累积消息 Socket.io
- 在angular js中过滤json或服务器中的数据