diff --git a/lib/client/menu.js b/lib/client/menu.js index ffb325a7..d9c7b30e 100644 --- a/lib/client/menu.js +++ b/lib/client/menu.js @@ -129,7 +129,9 @@ var CloudCommander, Util, DOM, CloudFunc, $; Util.log('downloading file ' + lPath +'...'); - lPath = CloudFunc.FS + lPath + '?download'; + var lDir = DOM.isCurrentIsDir() ? '&&json' : ''; + + lPath = CloudFunc.FS + lPath + '?download' + lDir; if(!DOM.getById(lId)){ var lDownload = DOM.anyload({