I have a PHP script which generates a XML using 'echo' commands and data from a database. So, if I access this script from a browser, I can see the xml data and download it.
Yani WebClient sınıfını kullanarak bu verileri almak için bir yazılım yazma. Ama WebClient sadece bu yüzden. Php dosyasını indirmek için çalışıyor düşünüyorum, ve dinamik oluşturulan içerik değil, bir boş dosya indirir.
PHP komut dosyası, bir header("Content-type: text/xml")
gönderiyor ve WebClient https://mySecureServer.com/db/getXMLData.php
(Belki de sorun budur) indirmek için çalışır.
Herhangi bir fikir?
EDIT: WebClient Kodu (sadece bazı yerel dosya işlemleri yırtık):
string url = @"https://mySecureServer.com/db/getXMLData.php";
WebClient client = new WebClient();
client.DownloadFileCompleted += new AsyncCompletedEventHandler(DownloadFileCompletedEvtHdl);
client.DownloadProgressChanged += new DownloadProgressChangedEventHandler(DownloadProgressChangedEvtHdl);
client.BaseAddress = @"https://mySecureServer.com/db/";
client.DownloadFileAsync(new Uri(url), toSavePath + filename);