我使用plupload在客戶端上傳之前縮放圖片。我喜歡這個功能,如果用戶沒有安裝flash,silverlight等引擎,它會優雅地回退到html4。使用plupload手動觸發「打開文件對話框」
我希望能夠開始上傳,當用戶點擊頁面上的某些元素,我想處理事件(有時停止打開文件對話框)。事實上,我想彈出使用JavaScript打開文件對話框。除非用戶點擊瀏覽按鈕(或覆蓋了瀏覽按鈕的覆蓋層),否則HTML4(或者說瀏覽器,除了Chrome:P)不會讓我這樣做,所以當我得到回到HTML4我會接受,我不能這樣做,但大多數用戶將安裝Flash或Silverlight,他們沒有這個限制。所以我的問題是這樣的:
我如何觸發plupload中的文件打開對話框(記住我只需要flash和silverlight引擎來做到這一點)。
是的,HTML5是現代瀏覽器的最佳選擇(Flash,Silverlight和HTML4只是後備運行時)。由於我沒有使用''pluploadQueue()'',所以我使用'plupload.Uploader''實例來獲取輸入的ID並觸發點擊甚至獲得Select Files對話框(下面的答案)。 – Ilija 2013-10-14 14:36:56