igUpload控件确实很适合这种情况。
不幸的是,我没有找到一种方法以编程方式显示浏览窗口以选择要上传的文件,而无需单击“上传文件”按钮。我使用的是Ignite UI 13.2,可以找到哪些文档here,并且有一个来自Infragistics论坛here的相关问题。
我见过几个例子,为了修改默认行为,建议使用私有方法的覆盖,但目前我找不到合适的干预地点。
答案 0 :(得分:3)
igUpload正在使用<input type="file"/>
,并且在大多数浏览器中,由于安全原因(Trigger a file input to open via javascript),不允许打开文件选择窗口(通过javascript)。 Probalby只有IE允许你实现这一点 - 你可以尝试:
var id = "upload";
$('#' + id).igUpload();
setTimeout(function () {
$('#' + id + '_ibb_fp').click();
}, 0);