2012-07-26 270 views
1

我dra dra'n'drop'文件在textarea上。我有在JavaScript中的文件對象。所以現在我想調用一個函數將其添加到pluploadQueue中。plupload添加文件功能

我該怎麼做?

我認爲這將是一個函數,如:pluploadQueue.addFile(File)或uploader.addFile(File)但我無法在任何地方找到它。

任何想法?

回答

1

在plupload中沒有包含的支持,但您可以通過公開addSelectedFiles來添加它。

上plupload.html5.js搜索其中addSelectedfiles定義並替換該行:通過調用myinstance.addFiles(...)

var addSelectedFiles = uploader.addFiles = function(native_files) { 

以後,您可以從您的實例訪問此你可以看到我做這個大約7個月前的建議在這裏:https://github.com/moxiecode/plupload/issues/461
不幸的是,plupload devs主要是MIA。

+0

我在github上看過你的建議。我有一個類似的用例。我最終在代碼中重新創建了addSelectedFiles函數,但這意味着我只能在全局範圍內使用html5files變量,所以我可以訪問它。我認爲你的解決方案更好。 – Jens 2012-08-02 00:46:26