通过MVC 3中的Action Method将ByteArray发送到服务器时的进度条
本文关键字:服务器 中的 MVC Action Method ByteArray 通过 | 更新日期: 2023-09-27 18:20:19
我有一个字节数组,通过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访问这两种组合。你可能需要使用某种闪存上传器。