Yazeka
Arama sonuçlarına göre oluşturuldu
Express kullanarak dosya indirme işlemi
res.download()yöntemi ile yapılır 13. Bu yöntem, bir dosyayı belirli bir yoldan alarak kullanıcıya indirme olarak sunar ve tarayıcıda bir uyarı penceresi açar 1.
Temel kullanım örneği:
res.download('/path/to/file.pdf');
Bu örnekte,
/path/to/file.pdfyolundaki dosya istemciye indirme olarak gönderilecektir 1.
Özel dosya adı belirleme: İndirilecek dosyanın adını değiştirmek için ikinci bir argüman kullanılabilir 1:
res.download('/path/to/file.pdf', 'custom_name.pdf');
Hata işleme: İndirme işlemi sırasında oluşabilecek hataları yakalamak için bir callback fonksiyonu sağlanabilir 13:
res.download('/path/to/file.pdf', 'custom_name.pdf', function (err) { if (err) { // Hata işleme } else { // İndirme tamamlandıktan sonra yapılacak işlemler } });
Ayrıca, Express 4.16.0 sürümünden itibaren
optionsparametresi kullanılarak indirme işleminin daha fazla özelleştirilmesi mümkündür 1:
const options = { headers: { 'x-timestamp': Date.now(), 'x-sent': true } }; res.download('/path/to/file.pdf', 'custom_name.pdf', options, function (err) { if (err) { // Hata işleme } else { // İndirme tamamlandıktan sonra yapılacak işlemler } });
5 kaynaktan alınan bilgiyle göre: