首先讓我描述一下情況。 我在C#中的應用程序詢問PHP服務器是否有最新的更新。它使用它的URL和一個簡單的POST屬性,例如:127.0.0.1/update.php?ver=0.2,服務器響應404,如果沒有永遠不是0.2的版本,並且在有更新版本的情況下200 OK,並開始發送二進制文件在MIME類型:八位字節流。在C#下載之前獲取二進制文件的名稱
我沒有任何問題獲取此文件,但我在獲取文件名時遇到問題。
有了這個代碼:
WebClient webClient = new WebClient();
webClient.DownloadFile("http://127.0.0.1/update.php?ver=0.2", filename);
我已經把我的名但如果我希望它具有相同的名稱作爲服務器上的文件?下載之前如何獲取它?
可能的重複http://stackoverflow.com/questions/4096929/get-filename-while-downloading-it –
是啊!你是對的,這是同樣的問題,謝謝你的提示,並抱歉重複.. – gawi