Memuat Turun Fail Bukan Pihak Ketiga dalam Node.js
Untuk pengguna Node.js yang ingin memuat turun fail tanpa memanfaatkan perpustakaan pihak ketiga , beberapa kaedah tersedia.
Menggunakan API Ambil (Nod 18 ):
Bermula dengan Nod 18, API pengambilan terbina dalam membolehkan muat turun fail secara mudah. API menawarkan beberapa kaedah untuk bekerja secara langsung dengan hasil muat turun, termasuk teks biasa, data ditukar JSON dan data perduaan.
Mencipta Permintaan HTTP GET:
Untuk versi Node yang lebih lama, permintaan HTTP GET boleh digunakan. Respons daripada permintaan ini kemudiannya disalurkan ke dalam aliran fail boleh tulis.
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"); }); });
Ciri Tambahan:
Untuk meningkatkan keupayaan baris perintah skrip memuat turun fail anda , pertimbangkan untuk menyepadukan perpustakaan seperti Commander. Alat ini membolehkan anda menentukan fail sasaran, direktori dan URL.
Untuk penjelasan yang lebih mendalam tentang kaedah ini, rujuk panduan terperinci di https://sebhastian.com/nodejs-download-file /.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Muat Turun Fail dalam Node.js Tanpa Menggunakan Perpustakaan Pihak Ketiga?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!