次の方法で共有


方法 : Visual Basic でファイルをダウンロードする

DownloadFile メソッドを使用すると、リモート ファイルをダウンロードして、特定の場所に格納できます。 ShowUI パラメーターを True に設定した場合、ダウンロードの進行状況を示すダイアログ ボックスが表示され、ユーザーが操作をキャンセルできます。 既定では、同じ名前を持つ既存のファイルは上書きされません。既存のファイルを上書きするには、overwrite パラメーターを True に設定します。

次の条件を満たす場合は、例外が発生する可能性があります。

注意

お使いのマシンで、Visual Studio ユーザー インターフェイスの一部の要素の名前や場所が、次の手順とは異なる場合があります。 これらの要素は、使用している Visual Studio のエディションや独自の設定によって決まります。 詳細については、「Visual Studio の設定」を参照してください。

セキュリティに関するメモセキュリティに関するメモ

ファイル名からファイルの内容を判断しないでください。 たとえば、Form1.vb という名前のファイルは、Visual Basic のソース ファイルではありません。 アプリケーションでデータを使用する前に、入力をすべて検証してください。 ファイルの内容が予想どおりでないことがあり、ファイルの内容を読み取るメソッドが失敗する可能性があります。

ファイルをダウンロードするには

  • DownloadFile メソッドを使用してファイルをダウンロードします。その際、対象ファイルの場所を表す文字列または URI、およびファイルを格納する場所を指定します。 この例では、WineList.txt ファイルを http://www.cohowinery.com/downloads からダウンロードし、C:\Documents and Settings\All Users\Documents に保存します。

    My.Computer.Network.DownloadFile(
        "http://www.cohowinery.com/downloads/WineList.txt",
        "C:\Documents and Settings\All Users\Documents\WineList.txt")
    

タイムアウト間隔を指定してファイルをダウンロードするには

  • DownloadFile メソッドを使用してファイルをダウンロードします。その際、対象ファイルの場所を表す文字列または URI、ファイルを格納する場所、およびミリ秒単位のタイムアウト間隔 (既定値は 1000) を指定します。 この例では、タイムアウト間隔に 500 ミリ秒を指定して、WineList.txt ファイルを http://www.cohowinery.com/downloads からダウンロードし、C:\Documents and Settings\All Users\Documents に保存します。

    My.Computer.Network.DownloadFile(
        "http://www.cohowinery.com/downloads/WineList.txt",
        "C:\Documents and Settings\All Users\Documents\WineList.txt", False, 500)
    

ユーザー名とパスワードを指定してファイルをダウンロードするには

  • DownLoadFile メソッドを使用してファイルをダウンロードします。その際、対象ファイルの場所を表す文字列または URI、ファイルを格納する場所、ユーザー名、およびパスワードを指定します。 この例では、ユーザー名に anonymous を、パスワードに空白を指定して、WineList.txt ファイルを http://www.cohowinery.com/downloads からダウンロードし、C:\Documents and Settings\All Users\Documents に保存します。

    My.Computer.Network.DownloadFile(
        "http://www.cohowinery.com/downloads/WineList.txt",
        "C:\Documents and Settings\All Users\Documents\WineList.txt", "anonymous", "")
    
    セキュリティに関するメモセキュリティに関するメモ

    DownLoadFile メソッドで使用される FTP プロトコルは、パスワードを含む情報をプレーンテキストで送信するため、重要な情報の送信には使用しないでください。

参照

処理手順

方法 : Visual Basic でファイルをアップロードする

方法 : Visual Basic でファイル パスを解析する

参照

Network

DownloadFile