JavaScript میں فائلیں ڈاؤن لوڈ کرنے کا طریقہ
براؤزر میں ڈائنامک <a download> ایلیمنٹ یا fetch() کے ذریعے Blob بنا کر ڈاؤن لوڈ ٹرگر کیا جاتا ہے، جبکہ Node.js میں اسٹریمز کے ذریعے فائلز لکھی جاتی ہیں۔
فرنٹ اینڈ براؤزر ڈاؤن لوڈ (Anchor / Blob) اور Node.js سرور ڈاؤن لوڈ اسکرپٹس جنریٹ کریں۔
curl -L -O "https://example.com/data.json"wget --content-disposition "https://example.com/data.json"Invoke-WebRequest -Uri "https://example.com/data.json" -OutFile "data.json"certutil -urlcache -split -f "https://example.com/data.json" data.jsonconst fs = require('fs');
const https = require('https');
https.get("https://example.com/data.json", (res) => {
const file = fs.createWriteStream("data.json");
res.pipe(file);
});براؤزر میں ڈائنامک <a download> ایلیمنٹ یا fetch() کے ذریعے Blob بنا کر ڈاؤن لوڈ ٹرگر کیا جاتا ہے، جبکہ Node.js میں اسٹریمز کے ذریعے فائلز لکھی جاتی ہیں۔