diff --git a/lib/ftpUpload.js b/lib/ftpUpload.js index cc53a9e..e55f45e 100644 --- a/lib/ftpUpload.js +++ b/lib/ftpUpload.js @@ -124,6 +124,12 @@ exports.init = function(argv, hasConfig, haslog, callback){ jdf.argvInit('output', argv, function(){ ftpFn(uploadSource, jdf.config.previewServerDir); }); + }else if(argv[3] == '-list' && jdf.config.uploadList){ + // 根据config.json配置上传 + argv[3] = jdf.config.uploadList; + jdf.argvInit('output', argv, function(){ + ftpFn(uploadSource, uploadTarget); + }); }else { //default upload outputFnOnce(); diff --git a/lib/jdf.js b/lib/jdf.js index 0187d9a..44dd357 100755 --- a/lib/jdf.js +++ b/lib/jdf.js @@ -69,6 +69,7 @@ jdf.help = function() { ' -nc upload css/js dir to preview server dir use newcdn url', ' -nh upload html dir to preview server dir use newcdn url', ' -custom upload a dir/file to server', + ' -list upload file list from config.json to server', '', ' widget', ' -all preview all widget',