Provide some basic methods to upload file to Salesforce B2C Commerce webdav server
requestThis is an under-the-hood library that is used by dwupload and dwlogs. Those are probably more likely what you're looking for.
``shell`
:; npm install dwdav
`js
var dwdav = require('dwdav')(config);
dwdav.get().then(function (res) {
console.log(res);
});
`
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.
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.