Node.js에서 타사 파일 다운로드
타사 라이브러리를 활용하지 않고 파일을 다운로드하려는 Node.js 사용자용 , 여러 가지 방법을 사용할 수 있습니다.
Fetch API 사용(노드 18 ):
Node 18부터 내장된 가져오기 API를 사용하면 간단한 파일 다운로드가 가능해집니다. API는 일반 텍스트, JSON 변환 데이터, 바이너리 데이터를 포함하여 다운로드 결과로 직접 작업할 수 있는 여러 가지 방법을 제공합니다.
HTTP GET 요청 생성:
의 경우 이전 Node 버전에서는 HTTP GET 요청을 사용할 수 있습니다. 그런 다음 이 요청의 응답은 쓰기 가능한 파일 스트림으로 파이프됩니다.
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); // After download completed close filestream file.on("finish", () => { file.close(); console.log("Download Completed"); }); });
추가 기능:
파일 다운로드 스크립트의 명령줄 기능 향상 , Commander와 같은 라이브러리 통합을 고려해보세요. 이 도구를 사용하면 대상 파일, 디렉터리 및 URL을 지정할 수 있습니다.
이러한 방법에 대한 더 자세한 설명은 https://sebhastian.com/nodejs-download-file의 세부 가이드를 참조하세요. /.
위 내용은 타사 라이브러리를 사용하지 않고 Node.js에서 파일을 다운로드하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!