以编程方式在 igUpload 小部件上启动文件选择窗口


  • 让我们假设我们必须制作一个简单的网页,允许用户在服务器上上传文件。
  • 当用户到达页面时,文件选择窗口必须自动打开。
  • 用户必须能够一次选择和上传多个文件。

igUpload 控件非常适合这种情况。

不幸的是,我没有找到以编程方式显示浏览窗口以选择要上传的文件的方法,而无需单击"上传文件"按钮。我使用的是 Ignite UI 13.2,文档可以在这里找到,这里有一个来自 Infragistics 论坛的相关问题。

见过几个例子,其中建议覆盖私有方法以修改默认行为,但目前,我找不到合适的地方进行干预。

igUpload使用的是<input type="file"/>,在大多数浏览器中,由于安全原因(触发文件输入通过javascript打开),不允许打开文件选择窗口(通过javascript)。只有 IE 允许您实现这一点 - 您可以尝试:

var id = "upload";
$('#' + id).igUpload();
setTimeout(function () {
    $('#' + id + '_ibb_fp').click();
}, 0);

相关内容

  • 没有找到相关文章

最新更新