프로그래밍 언어/HTML,CSS,JS

타사 라이브러리를 사용하지 않고 Node.js로 파일을 다운로드하는 방법

Rateye 2021. 10. 20. 11:03
728x90
반응형
질문 : 타사 라이브러리를 사용하지 않고 Node.js로 파일을 다운로드하는 방법은 무엇입니까?

타사 라이브러리를 사용하지 않고 Node.js로 파일을 다운로드하려면 어떻게해야합니까?

나는 특별한 것이 필요하지 않습니다. 주어진 URL에서 파일을 다운로드 한 다음 지정된 디렉토리에 저장하고 싶습니다.

답변

GET 요청을 만들고 해당 response 을 쓰기 가능한 파일 스트림으로 파이프 할 수 있습니다.

const http = require('http'); // or 'https' for https:// URLs
const fs = require('fs');

const file = fs.createWriteStream("file.jpg");
const request = http.get("http://i3.ytimg.com/vi/J---aiyznGQ/mqdefault.jpg", function(response) {
  response.pipe(file);
});

대상 파일이나 디렉토리 또는 URL 지정과 같이 명령 줄에서 정보 수집을 지원하려면 Commander 와 같은 항목을 확인하십시오.

출처 : https://stackoverflow.com/questions/11944932/how-to-download-a-file-with-node-js-without-using-third-party-libraries
728x90
반응형