2012-07-26 277 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