3.5.1 • Published 6 years ago
dwdav v3.5.1
dwdav
Provide some basic methods for working with DW webdav server using
request
This is an under-the-hood library that is used by dwupload and dwlogs. Those are probably more likely what you're looking for.
Installation
:; npm install dwdavUsage
var dwdav = require('dwdav')(config);
dwdav.get().then(function (res) {
console.log(res);
});config
Below are the default values for the config object.
hostname:localhostusername:adminpassword:passwordfolder:Cartridgesversion:version1root:.
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)
filePath is the path to a local file to be used.