2016-02-12 52 views
2
  • 讓我們假裝我們必須製作一個簡單的網頁,允許用戶在服務器上上傳文件。
  • 當用戶到達頁面上,文件選擇窗口具有自動打開。
  • 用戶必須能夠一次選擇並上傳多個文件。

igUpload控制倒是很好地在這個場景。以編程方式啓動igUpload小部件上的文件選擇窗口

不幸的是,我沒有找到一個方法來編程顯示瀏覽窗口,選擇要上傳的文件,而無需單擊上傳文件按鈕。我正在使用Ignite UI 13.2,該文檔可能被找到here,並且Infragistics論壇here有一個相關問題。

我見過幾個例子,其中的私有方法重寫的建議,以便修改默認的行爲,但目前,我找不到合適的地方進行干預。

回答

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); 
相關問題