我有一個PHP腳本,它使用'echo'命令和數據庫中的數據生成XML。 因此,如果我從瀏覽器訪問此腳本,我可以看到xml數據並下載它。如何使用WebClient下載PHP腳本生成的XML內容?
所以我寫一個軟件來檢索這個數據使用webclient類。但webclient只下載一個空文件,所以我想它試圖下載.php文件,而不是生成的動態內容。
PHP腳本發送header("Content-type: text/xml")
,Web客戶端嘗試從https://mySecureServer.com/db/getXMLData.php
下載(也許這是問題)。
任何想法?
編輯:Web客戶端代碼(只是撕開了一些本地的文件操作):
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);
Webclient無法下載.php文件,因爲這是永遠不可用的。 – 2010-09-01 17:07:29
請顯示您正在使用的代碼下載。 – 2010-09-01 17:08:07