mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-07-29 02:30:28 +00:00
feature(rest) streamPack: add one-click folder download
This commit is contained in:
parent
6c8c128b38
commit
11d9e1fef2
2 changed files with 36 additions and 19 deletions
|
|
@ -270,7 +270,7 @@ var CloudCmd, Util, DOM, CloudFunc, MenuIO;
|
|||
}
|
||||
|
||||
function download() {
|
||||
var TIME = 1000,
|
||||
var TIME = 30 * 1000,
|
||||
apiURL = CloudFunc.apiURL,
|
||||
FS = CloudFunc.FS,
|
||||
date = Date.now(),
|
||||
|
|
@ -281,12 +281,14 @@ var CloudCmd, Util, DOM, CloudFunc, MenuIO;
|
|||
selected = DOM.isSelected(file),
|
||||
path = DOM.getCurrentPath(file),
|
||||
id = DOM.load.getIdBySrc(path),
|
||||
isDir = DOM.isCurrentIsDir(file),
|
||||
dir = isDir ? '&&json' : '';
|
||||
isDir = DOM.isCurrentIsDir(file);
|
||||
|
||||
CloudCmd.log('downloading file ' + path + '...');
|
||||
|
||||
path = apiURL + FS + path + '?download' + dir;
|
||||
if (isDir)
|
||||
path = apiURL + '/pack' + path + '.tar.gz';
|
||||
else
|
||||
path = apiURL + FS + path + '?download';
|
||||
|
||||
element = DOM.load({
|
||||
id : id + '-' + date,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue