C# İle Dosya İndirme
-
arkadaşlar aşağıdaki gibi bir siteden bişi indireceğim zaman gayet güzel indiriyor ama benim kendi sitemden bir dosyayı çekmeye çalıştığımda hiçbişi indirmiyor sizce sorun nedir. bu arada sitemde wordpress yüklü . bana cpanelden bi ayarı yapınca düzelcek gibi geliyor ama ben o ayarı bilmiyorum işte bi yardım etseniz süper olacak :) bu arada indirilecek dosya örneği için link
http://www.neobuxalarm.com/neobuxalarm/update/deneme.txt
WebClient webClient = new WebClient();
webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(Completed);
webClient.DownloadProgressChanged += new DownloadProgressChangedEventHandler(ProgressChanged);
webClient.DownloadFileAsync(new Uri("http://www.neobuxalarm.com/neobuxalarm/update/deneme.txt"), @"C:\NeoBux\Update\deneme.txt"); -
Hocam C# bilmiyorum fakat indireceğin dosya txt ise webbrowser ile işlem yapabilirsin hem daha rahat olur.
mesela documentcompleted olunca textbox1.text = webbrowser1.documenttext şeklinde kullanıyordum ben.
Veritabanını sunucudan çekiyordum mesela hasan,veli,17,21-10-1990,istanbul şeklinde sayfa çıktısı veriyordu, bende split yapıp kullanıyordum :D
çok kullanışlı oluyor, niye bukadar şey anlattığımı bende anlamadım hocam :(
-
ne anlattığını anladım biliyorum o yöntemi ama benim program bir exe dosyasını indireceğinden dediğin yöntemi kullanamam. kesin hostingle alakalı bişi ama çözemedim işte
-
saçmamı olacak olmayacakmı bilmiyorum ama
txt yerine başka bir uzantı denedinmi :| mp3 exe felan
-
İzinlerle ilgili bi sorun olabilir dosyanın izin durumuna bi bak baklım..
-
WebResponse cevap;
WebRequest istek = HttpWebRequest.Create(txtadresi);
cevap = istek.GetResponse();
StreamReader donenbilgiler = new StreamReader(cevap.GetResponseStream());
string gelen = donenbilgiler.ReadToEnd();
Şu işini görür belki sonra geleni istedigin yere yazdır -
umarım dosyayı kendin indirmeyi denemişsindir :D,
DownloadString() metodunu kullan birde bakalım
