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

更新 : 2007 年 11 月

My.Computer.Network.UploadFile メソッドを使用すると、ファイルをアップロードして、リモートの場所に格納できます。ShowUI パラメータを True に設定した場合、アップロードの進行状況を示すダイアログ ボックスが表示され、ユーザーが操作をキャンセルできます。

ファイルをアップロードするには

  • UploadFile メソッドを使用してファイルをアップロードします。その際、対象ファイルの場所、およびアップロード先のディレクトリの場所を表す文字列または URI (Uniform Resource Identifier) を指定します。この例では、Order.txt ファイルを http://www.cohowinery.com/uploads.aspx にアップロードします。

    My.Computer.Network.UploadFile( _
    "C:\My Documents\Order.txt", _
    "http://www.cohowinery.com/upload.aspx")
    

操作の進行状況を表示しながらファイルをアップロードするには

  • UploadFile メソッドを使用してファイルをアップロードします。その際、対象ファイルの場所、およびアップロード先のディレクトリの場所を表す文字列または URI を指定します。この例では、Order.txt ファイルを http://www.cohowinery.com/uploads.aspx にアップロードします。ユーザー名やパスワードは指定せず、進行状況を表示し、アップロードのタイムアウト間隔は 500 ミリ秒に設定しています。

    My.Computer.Network.UploadFile( _
    "C:\My Documents\Order.txt", _
    "http://www.cohowinery.com/upload.aspx", "", "", True, 500)
    

ユーザー名とパスワードを指定してファイルをアップロードするには

  • UploadFile メソッドを使用してファイルをアップロードします。その際、対象ファイルの場所、アップロード先のディレクトリの場所を表す文字列または URI、およびユーザー名とパスワードを指定します。この例では、ユーザー名に anonymous を、パスワードに空白を指定して、Order.txt ファイルを http://www.cohowinery.com/uploads.aspx にアップロードします。

    My.Computer.Network.UploadFile( _
    "C:\My Documents\Order.txt", _
    "http://www.cohowinery.com/upload.aspx", "anonymous", "")
    

堅牢性の高いプログラム

次の条件を満たす場合は、例外がスローされる可能性があります。

参照

処理手順

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

方法 : Visual Basic でリモート コンピュータが利用可能かどうかを確認する

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

参照

My.Computer.Network オブジェクト

My.Computer.Network オブジェクトのメンバ

My.Computer.Network.UploadFile メソッド