我们使用Kendo Upload允许客户上传大量文件进行处理。在尝试同时上传大量文件(即100个文件)时,我们在互联网较差的国家/地区的某些客户遇到了带宽限制。文件本身不是很大,但文件数量会导致问题。
要解决这个问题,是否可以设置在任何给定时间可能正在进行的异步上传数量的上限?
因此,如果选择并添加了20个文件,我希望它们分两批上传10个。
或者是其他方法吗?
提前致谢
罗伯特
答案 0 :(得分:0)
尝试select
事件:
var onSelect = function(e) {
if(e.files.length > 10) {
e.preventDefault();
alert('Uploads limited to 10 files at a time.');
}
};
// initialize and configure an Upload widget with a select event handler
$("#photos").kendoUpload({
// ...
select: onSelect
});
从Kendo UI文档修改:http://docs.kendoui.com/api/web/upload#events-select