mirror of
https://github.com/coderaiser/cloudcmd.git
synced 2026-01-23 10:45:47 +00:00
feature(rest) create recursive dir
This commit is contained in:
parent
42f652e258
commit
e3b0db07e9
1 changed files with 8 additions and 4 deletions
|
|
@ -24,14 +24,18 @@
|
|||
dir = main.dir,
|
||||
diff = main.diff,
|
||||
time = main.time,
|
||||
fse = main.require('fs-extra'),
|
||||
JSONDIR = main.JSONDIR,
|
||||
OK = 200,
|
||||
sendError = main.sendError,
|
||||
sendResponse= main.sendResponse,
|
||||
Header = main.generateHeaders({
|
||||
name:'api.json'
|
||||
});
|
||||
}),
|
||||
|
||||
fse = main.require('fs-extra') || {
|
||||
remove: fs.rmdir.bind(fs),
|
||||
mkdirs: fs.mkdir.bind(fs)
|
||||
};
|
||||
|
||||
/**
|
||||
* rest interface
|
||||
|
|
@ -148,7 +152,7 @@
|
|||
|
||||
case 'PUT':
|
||||
if (lQuery === 'dir')
|
||||
fs.mkdir(p.name, function(pError) {
|
||||
fse.mkdirs(p.name, function(pError) {
|
||||
checkSendError(pError, params, function() {
|
||||
sendMsg(params, 'make dir', p.name);
|
||||
});
|
||||
|
|
@ -228,7 +232,7 @@
|
|||
|
||||
function onDelete(params, query, callback) {
|
||||
var rmFile = fs.unlink.bind(fs),
|
||||
rmDir = fse && fse.remove.bind(fse) || fs.rmdir.bind(fs),
|
||||
rmDir = fse.remove.bind(fse),
|
||||
p = params;
|
||||
|
||||
if (query === 'dir')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue