winformsを使用してWindowsアプリケーションの特定のフォルダに指定したリンク(URL)からpdfファイルをダウンロードする必要があります。Windowsフォームの特定のURLから特定のパスにファイルをダウンロードするにはどうすればよいですか?
答えて
using System.Net;
using (WebClient webClient = new WebClient())
{
webClient.DownloadFile("http://mysite.com/myfile.txt", @"c:\myfile.txt");
}
このコードは間違っています! OPはPDFを求めています。 :)) – Neolisk
私はそれをテストし、パスはファイル名に含めることができます。その正解 –
あなただけの「C#のダウンロードファイル」のために(別名グーグル)「ウェブを検索」、およびthis simple MSDN example(あなたの特定の質問に合わせて変更)して終わる可能性:
あなたが使用することができますstring remoteUri = "http://www.test.com/somefile.pdf";
string fileName = "c:\\targetfolder\\somefile.pdf";
WebClient myWebClient = new WebClient();
myWebClient.DownloadFile(remoteUri,fileName);
面白い発言...多くの人がこれを(私は含まれています)、_avoid_ MSDNの参照と_directly_をstackoverflowのポストに移動します。 –
httpパスの代わりに、\\ appsupld \ Uploads \ OfficeAutomation \ OMA \ Downloads \のようなパスからダウンロードするにはどうすればいいですか?私はそれを試してみると、例外が見つかりませんファイルを取得していますか? – Kumar
WebClient.DownloadFileメソッドは、.NET 2.0以降で使用できます。 Winformsだけでなく、あらゆる種類のアプリケーションから使用できます。
ファイル全体がダウンロードされるまで、DownloadFileはブロックされることに注意してください。あなたは、バックグラウンドでダウンロードされますWebClient.DownloadFileAsyncメソッドを使用して仕上げ
kanavosに感謝してくれてありがとうございました.......... –
myWebClient.DownloadFile(myStringWebResource,fileName);
をダウンロードするときに、ターゲットパスが指定されていないとあなたはfile.abc
のようにそれを与える場合は、それがダウンロードされていない場合はDownloadFileCompletedイベントを発生させることができますブロックを避けるために、パスは、あなたはちょうど私が、これはもう少し助けになると思い@"C:\\Folder1\\Folder2\\file.abc"
のようなあなたの特定のパスを与える必要がありfile.abc
の名前としてApplication.StartupPath
と呼ばれます。私はMSDNによって提供されたサンプルコードの最初のサイトでそれを得ることができず、最後に私はこれを見つけました。
- 1. 特定のパスにリダイレクトするにはどうすればよいですか?
- 2. 特定のJFrog Artifactoryから.jarファイルの束をダウンロードするには、どうすればよいスクリプトですか?
- 3. アセットから特定のファイルの絶対パスを調べるにはどうすればよいですか?
- 4. 特定のテーブルから特定の行を検索するにはどうすればよいですか?
- 5. 特定の条件を満たすFTP URLをダウンロードするにはどうすればよいですか?
- 6. 特定のサービスのソースコードをAppEngineからダウンロードするにはどうすればよいですか?
- 7. 弾性検索:特定のURLパスでフィルタリング&グループ化するにはどうすればよいですか?
- 8. ファイルを特定のディレクトリにダウンロードするにはどうすればよいですか?
- 9. window.locationを特定のパス(ホストなし)に設定するにはどうすればよいですか?
- 10. 特定のHTTPDプロセスによってどのURLが処理されているかを特定するにはどうすればよいですか?
- 11. 特定の列に基づいてcsvファイルから別のcsvファイルに特定の行をコピーするにはどうすればよいですか?
- 12. 特定のドメインからURLのリストを抽出するにはどうすればよいですか?
- 13. URLから特定のコンテナ内の動画を再生するにはどうすればよいですか?
- 14. 特定のディレクトリで特定のmod_securityルールを無効にするにはどうすればよいですか?
- 15. 特定のURLからのファイルのダウンロードが遅すぎる
- 16. ブラウザをJavaアプレットから特定のURLに移動させるにはどうすればよいですか?
- 17. 特定のワークブックと特定のシートを有効にするにはどうすればよいですか?
- 18. リモートリポジトリのURLからユーザー名を特定するにはどうすればよいですか?
- 19. 特定の/ユーザーに依存するURLパスを理解するようにWebサイトを設定するにはどうすればよいですか?
- 20. 特定の形状の複数のインスタンスを特定するにはどうすればよいですか
- 21. ドメインを特定のアプリケーションURLのURLに関連付けるにはどうすればよいですか?
- 22. 特定のユーザーIDを特定のテーブルビューセルに関連付けるにはどうすればよいですか?
- 23. 特定のインデックスを持つNSTableViewの行オブジェクトを特定するにはどうすればよいですか?
- 24. 特定の.specのすべてのソースをrpmbuildでダウンロードするにはどうすればよいですか?
- 25. ディスク上の特定のセクタからファイルを作成するにはどうすればよいですか?
- 26. 特定の行の内容をCSVファイルから出力するにはどうすればよいですか?
- 27. TensorFlowの特定のレコードを.tfrecordsファイルから選択するにはどうすればよいですか?
- 28. アプリケーションの各ファイルから特定のインポートを削除するにはどうすればよいですか?
- 29. プリンタジョブの特定のプリンタプロパティを特定するにはどうすればよいですか?
- 30. WindowsのPython 2.7で特定の深さのフォルダにある特定の名前のファイルにアクセスするにはどうすればいいですか?
[C#でウェブサイトからファイルをダウンロードする方法](http://stackoverflow.com/questions/525364/how-to-download-a-file-from-a-website-in-c) -sharp) – Jehof