Forum

Server cannot appen...
 
Bildirimler
Hepsini Temizle

[Çözüldü] Server cannot append header after http headers have been sent

2 Yazılar
2 Üyeler
0 Reactions
525 Görüntüleme
(@mehmetugur)
Gönderiler: 277
Reputable Member
Konu başlatıcı
 
Untitled

DB de ki binary leri okuyup, pdf e cevirip, indirme islemi yapmak istiyorum. Fakat ilk dongu calisiyior, islem basarili.

 

Fakat ikinci dongude HEADER, CONTENT gibi nesne isimlerini degistirilmediginin hatasini aliyorum. Sizce nasil bir yol izlemeliyim (asp.net c#)

 
Gönderildi : 28/12/2023 15:51

(@omercolakoglu)
Gönderiler: 69
Trusted Member
 

Response.Binarywrite işlemi tek sefer için çalışır. Browser ın yenilenmesi gerekir. Yani burada bir web uygulaması ile download yapılmak isteniyor ise her seferinde sistem downloadı bitirip başka bir url ye redirect yapmak gibi bir çözüm ile yapılabilir.

Örneğin

response.redirect(download.aspx?fileId=<bir sonraki file ın ID'si)&nextId=<sonraki file ın IDsi>)

download.aspx de fileId değerine göre download yapar ve bir nextId için tekrardan response.redirect yapar.

Özetle aynı anda bir download yapılabilir.

 
Gönderildi : 06/02/2024 10:42

Paylaş: