まず、状況を説明しましょう。 C#の私のアプリケーションは、PHPサーバに最新のアップデートを要求します。それはそのURLとシンプルなPOST属性のような127.0.0.1/update.php?ver=0.2を使用しています。サーバーは、バージョンが0.2以上でない場合は404、新しいバージョンがある場合は200でOK、バイナリファイルの送信を開始しますmime-type:オクテットストリーム。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