dwdav-extend
v3.3.4
Published
Provide some basic methods to upload file to Demandware webdav server. This is the extended version of the original dwdav module.
Downloads
6
Readme
dwdav-extend
Provide some basic methods for working with DW webdav server using
request
This is the extended version of dwdav module. Move functionality was added, everything other works same as by dwdav.
Installation
:; npm install dwdav-extend
Usage
var dwdav = require('dwdav-extend')(config);
dwdav.get().then(function (res) {
console.log(res);
});
config
Below are the default values for the config
object.
hostname
:localhost
username
:admin
password
:password
folder
:Cartridges
version
:version1
root
:.
root
option allows for path resolution of the file to upload relative to a directory.
p12
allows for 2-factor authentication.
self-signed
allows for self-signed cert to be used.
API
All methods are promise-based, i.e. they return a promise.
propfind(filePath, root)
get(filePath, root)
post(filePath, root)
unzip(filePath, root)
postAndUnzip(filePath, root)
delete(filePath, root)
mkcol(filePath, root)
move(filePath, targetFilePath, root)
filePath
is the path to a local file to be used, targetFilePath
is destination path to be used.