gpt4 book ai didi

node.js - 如何使用 webDAV 协议(protocol)在 Node js 中将文件从一台服务器复制到另一台服务器?

转载 作者:太空宇宙 更新时间:2023-11-04 01:11:10 29 4
gpt4 key购买 nike

我想使用 webdav 协议(protocol)将文件从服务器复制到 Node.js 中的另一台服务器。或者使用 webdav 协议(protocol)直接通过 node.js 将文件上传到 MAC 服务器..

为node.js推荐一些支持webdav协议(protocol)的模块..我尝试过webdav-sync和replicate-http..请分享一些示例代码..

最佳答案

您可以尝试使用 Node 模块 - poster直接上传到服务器

流式传输本地文件

var poster = require('poster');

var options = {
uploadUrl: 'http://mysite.com/upload',
method: 'POST',
fileId: 'file',
fields: {
'myfield': 'value',
'myfield2': 'value2'
}
};

poster.post('file.jpg', options, function(err, data) {
if (!err) {
console.log(data);
}
});

流式传输远程文件

var poster = require('poster');

var options = {
uploadUrl: 'http://mysite.com/upload',
method: 'POST',
fileId: 'file',
fields: {
'myfield': 'value',
'myfield2': 'value2'
}
};

poster.post('https://www.google.com/logos/2012/addams11-hp.jpg', options, function(err, data) {
if (!err) {
console.log(data);
}
});

关于node.js - 如何使用 webDAV 协议(protocol)在 Node js 中将文件从一台服务器复制到另一台服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17399108/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com