Forum
Asp.net Gridview üzerinde Linkbutona baglı Download metodum var FTP den dosya indiriyor 50 MB üzeri oldugunda indirme çok gec baslıyor .
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
MemoryStream stream = new MemoryStream();
stream.Position = 0;
response.GetResponseStream().CopyTo(Response.OutputStream);
Response.ContentType = "application/force-download";
Response.AddHeader("content-disposition", "attachment;filename=" + fileName);
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.BinaryWrite(stream.ToArray());
this.Response.End();
Breakpoint atdıgımda aşağıdaki blokda bekledigini test etdim .
response.GetResponseStream().CopyTo(Response.OutputStream);
sanırım dosyanın tamamını bellege kopyalıyor ve bellekde hazır olunca kopyalama işlemi başlıyor ,
tıklatınca hemen indirme işleminin başlamasını nasıl saglarım
merhaba aynı veya benzer konu ıle alakalı feedbacklerımızı https://www.cozumpark.com/forums/thread/486286.aspx bu postunda yazmıstık cozum olmadı mı ? gerı bıldırım yapabılırsen yardımcı olmaya calısalım saygılar
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
hosting iis de limitde olabilir
merhaba aynı veya benzer konu ıle alakalı feedbacklerımızı https://www.cozumpark.com/forums/thread/486286.aspx bu postunda yazmıstık cozum olmadı mı ? gerı bıldırım yapabılırsen yardımcı olmaya calısalım saygılar
hocam malesef devam ediyor .
Selamlar
https://social.msdn.microsoft.com/Forums/en-US/b89c32d9-6a1d-40b0-a862-b0c7d8f581be/ftp-download-speed-issue-net-socket-programming-vs-using-ftpwebrequestresponse-objects?forum=ncl burada bir socket download örneği var FTP ye passive cmd gönderilerek hız arttırımı ve performans atrısı saglanmıs bır ıncelemenızde fayda olabılır
saygılar
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
inceledim fakat benimkinde çok farklı bir yöntem , aslında herşey güzel çalışıyor sadece download işlemi hemen başlamıyor ,ilgili dosyanın kapasitesine göre uzun sürüyor , acaba aynı konuyu deneyimleyen hiç kimse olmadımı , sadece benmiyim bu durumla karşılaşan 🙂