diff --git a/lib/client/dom.js b/lib/client/dom.js index 55750786..acefa659 100644 --- a/lib/client/dom.js +++ b/lib/client/dom.js @@ -388,7 +388,7 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; return DOM.loadRemote('menu', callback); }; - this.uploadFiles = function(files) { + this.uploadFiles = function(dir, files) { var func = function(name) { return function() { CloudCmd.refresh(null, function() { @@ -397,7 +397,6 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; }); }; }, - dir = CurrentInfo.dirPath, load = function(file, callback) { var Images = DOM.Images, name = file.name, @@ -409,7 +408,10 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; DOM.RESTful.write(path, file, callback); }; - Util.check(arguments, ['files']); + if (!files) { + files = dir; + dir = CurrentInfo.dirPath; + } if (files.length) { func = func(files[0].name);