2013-07-01 1 views
0

webdav 프로토콜을 사용하여 node.js의 서버에서 다른 서버로 파일을 복사하려고합니다. 또는 webdav 프로토콜을 사용하여 node.js를 통해 MAC 서버에 파일을 업로드 할 수 있습니다 ..webDAV 프로토콜을 사용하여 노드 js의 한 서버에서 다른 서버로 파일을 복사하는 방법은 무엇입니까?

webdav protocl을 지원하는 node.js에 대한 일부 모듈을 제안합니다. webdav-sync 및 replicate-http를 시도했습니다. 코드 ..

당신은 노드 모듈을 시도 할 수 있습니다

답변

0

- 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); 
    } 
}); 

S tream 원격 파일

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); 
    } 
}); 
+0

이 파일은 webdav에서 사용할 수 있습니까? 어떻게 사용자 이름/암호를 사용합니까? –

관련 문제