2017-11-21 23 views
0

현재 내 용도는 내 node.js입니다. 서버 Server A은 CSV 파일을 만들어서 다른 서버로 보내야합니다. 은 application/octet-stream 만 허용합니다. node.js를 통해 옥텟/스트림을 사용하여 HTTP 요청을 보냅니다.

은 현재 내가 수동으로 서버 B

curl -H "Content-Type:application/octet-stream" 
    -X PUT https://someexample.com/url/what/not 
    --upload-file newlyCreated.csv 

에 업로드하는 CSV을 컬링하고있어하지만 위의 컬을 자동화해야하고 서버 A가 node.js에 내장되어 있기 때문에 node.js를 사용하고 싶었다. 내 본능은 나를 스트림으로 인도하지만 나는 효과적으로 보이지 않는다.

fs.createReadStream('/path/to/csv').pipe(httpRequestToServerB) 

그런 다음 클라이언트에 응답하고

답변

0

가 현재 나는이

도움 요청 NPM 모듈을

fs.createReadStream('/path/to/csv').pipe(request.post('url').on('end', (done) => { console.log('Upload Done') }));

희망을 사용하여 내 질문에 대한 답을 찾았 성공하는 JSON을 보내

관련 문제