@documentica/webdav
Version:
Documentica Webdav Client
21 lines (20 loc) • 742 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
const createWebdavRequest_1 = require("../createWebdavRequest");
/* if (overwriteMode === WEBDAV_FAIL_ON_OVERWRITE) {
ajax.setRequestHeader('Overwrite', 'F');
} else if (overwriteMode === WEBDAV_TRUNCATE_ON_OVERWRITE) {
ajax.setRequestHeader('Overwrite', 'T');
}*/
function copy({ config, path, success, fail, headers, destination }) {
createWebdavRequest_1.createWebdavRequest({
config,
method: 'COPY',
path,
success: (status, body) => success(path),
fail,
headers: Object.assign(Object.assign({}, headers), { 'Destination': encodeURI(destination), Overwrite: 'F' })
});
}
exports.default = copy;
;
;