Network.UploadFile メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定したファイルを指定したホスト アドレスに送信します。
オーバーロード
| 名前 | 説明 |
|---|---|
| UploadFile(String, String, String, String, Boolean, Int32, UICancelOption) |
指定したファイルを指定したホスト アドレスに送信します。 |
| UploadFile(String, String) |
指定したファイルを指定したホスト アドレスに送信します。 |
| UploadFile(String, Uri) |
指定したファイルを指定したホスト アドレスに送信します。 |
| UploadFile(String, String, String, String) |
指定したファイルを指定したホスト アドレスに送信します。 |
| UploadFile(String, Uri, String, String) |
指定したファイルを指定したホスト アドレスに送信します。 |
| UploadFile(String, Uri, ICredentials, Boolean, Int32) |
指定したファイルを指定したホスト アドレスに送信します。 |
| UploadFile(String, String, String, String, Boolean, Int32) |
指定したファイルを指定したホスト アドレスに送信します。 |
| UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption) |
指定したファイルを指定したホスト アドレスに送信します。 |
| UploadFile(String, Uri, String, String, Boolean, Int32) |
指定したファイルを指定したホスト アドレスに送信します。 |
| UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption) |
指定したファイルを指定したホスト アドレスに送信します。 |
UploadFile(String, String, String, String, Boolean, Int32, UICancelOption)
指定したファイルを指定したホスト アドレスに送信します。
public:
void UploadFile(System::String ^ sourceFileName, System::String ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void UploadFile(string sourceFileName, string address, string userName, string password, bool showUI, int connectionTimeout, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.UploadFile : string * string * string * string * bool * int * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub UploadFile (sourceFileName As String, address As String, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer, onUserCancel As UICancelOption)
パラメーター
- sourceFileName
- String
アップロードするファイルのパスと名前。
- address
- String
宛先サーバーの URL、IP アドレス、または URI。
- userName
- String
認証するユーザー名。 既定値は空の文字列です: ""。
- password
- String
認証するパスワード。 既定値は空の文字列です: ""。
- showUI
- Boolean
操作の進行状況を表示するかどうか。 既定値は False です。
- connectionTimeout
- Int32
タイムアウト間隔 (ミリ秒単位)。 既定値は 100 秒です。
- onUserCancel
- UICancelOption
ユーザーが [キャンセル] をクリックしたときに実行されるアクション。 既定値は ThrowException です。
例外
connectionTimeout が 0 以下です。
address にはファイル名は含まれません。
ユーザーには、ネットワーク操作を実行するために必要なアクセス許可がありません。
サーバーは、指定された connectionTimeout内で応答しません。
要求はターゲット Web サーバーによって拒否されます。
例
次の使用例は、ファイル Order.txt を http://www.cohowinery.com/uploadsにアップロードします。
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
次の使用例は、ユーザー名やパスワードを指定せずにファイル Order.txt を http://www.cohowinery.com/uploads にアップロードし、アップロードの進行状況を示し、タイムアウト間隔は 500 ミリ秒です。
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
注釈
showUIがTrueに設定されている場合、ダイアログ ボックスに操作の進行状況が表示され、ユーザーがクリックして操作を取り消すことができる [キャンセル] ボタンが表示されます。 ダイアログ ボックスはモーダルではないため、プログラム内の他のウィンドウへのユーザー入力はブロックされません。
connectionTimeoutで指定された間隔内にサーバーが応答しない場合、操作は取り消され、例外がスローされます。
My.Computer.Network.UploadFile では、アプリケーションでネットワーク トレースを有効にすると、トレース情報が出力されます。 詳細については、「 ネットワーク トレースの有効化」を参照してください。
Note
FTP プロトコルは、パスワードを含む情報をプレーン テキストで送信します。機密情報の送信には使用しないでください。
次の表に、 My.Computer.Network.UploadFile メソッドを含むタスクの例を示します。
| ターゲット | 参照先 |
|---|---|
| ファイルをアップロードする | 方法: ファイルをアップロードする |
こちらもご覧ください
- Uri
- ICredentials
- UICancelOption
- オブジェクト (Visual Basic)
方法: Visual Basic 方法: Visual Basic
適用対象
UploadFile(String, String)
指定したファイルを指定したホスト アドレスに送信します。
public:
void UploadFile(System::String ^ sourceFileName, System::String ^ address);
public void UploadFile(string sourceFileName, string address);
member this.UploadFile : string * string -> unit
Public Sub UploadFile (sourceFileName As String, address As String)
パラメーター
- sourceFileName
- String
アップロードするファイルのパスと名前。
- address
- String
宛先サーバーの URL、IP アドレス、または URI。
例外
ソース ファイルのパスが無効です。
address にはファイル名は含まれません。
ユーザーには、ネットワーク操作を実行するために必要なアクセス許可がありません。
サーバーは、既定のタイムアウト (100 秒) 以内に応答しません。
要求はターゲット Web サーバーによって拒否されます。
例
次の使用例は、ファイル Order.txt を http://www.cohowinery.com/uploadsにアップロードします。
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
次の使用例は、ユーザー名やパスワードを指定せずにファイル Order.txt を http://www.cohowinery.com/uploads にアップロードし、アップロードの進行状況を示し、タイムアウト間隔は 500 ミリ秒です。
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
注釈
UploadFile メソッドの他のオーバーロードのいずれかを使用して、ユーザー資格情報を指定するか、特定のタイムアウト値を指定できます。
My.Computer.Network.UploadFile では、アプリケーションでネットワーク トレースを有効にすると、トレース情報が出力されます。 詳細については、「 ネットワーク トレースの有効化」を参照してください。
次の表に、 My.Computer.Network.UploadFile メソッドを含むタスクの例を示します。
| ターゲット | 参照先 |
|---|---|
| ファイルをアップロードする | 方法: ファイルをアップロードする |
こちらもご覧ください
- Uri
- ICredentials
- UICancelOption
- オブジェクト (Visual Basic)
方法: Visual Basic 方法: Visual Basic
適用対象
UploadFile(String, Uri)
指定したファイルを指定したホスト アドレスに送信します。
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address);
public void UploadFile(string sourceFileName, Uri address);
member this.UploadFile : string * Uri -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri)
パラメーター
- sourceFileName
- String
アップロードするファイルのパスと名前。
- address
- Uri
宛先サーバーの URL、IP アドレス、または URI。
例外
ソース ファイルのパスが無効です。
address にはファイル名は含まれません。
ユーザーには、ネットワーク操作を実行するために必要なアクセス許可がありません。
サーバーは、既定のタイムアウト (100 秒) 以内に応答しません。
要求はターゲット Web サーバーによって拒否されます。
例
次の使用例は、ファイル Order.txt を http://www.cohowinery.com/uploadsにアップロードします。
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
次の使用例は、ユーザー名やパスワードを指定せずにファイル Order.txt を http://www.cohowinery.com/uploads にアップロードし、アップロードの進行状況を示し、タイムアウト間隔は 500 ミリ秒です。
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
注釈
UploadFile メソッドの他のオーバーロードのいずれかを使用して、ユーザー資格情報を指定するか、特定のタイムアウト値を指定できます。
My.Computer.Network.UploadFile では、アプリケーションでネットワーク トレースを有効にすると、トレース情報が出力されます。 詳細については、「 ネットワーク トレースの有効化」を参照してください。
次の表に、 My.Computer.Network.UploadFile メソッドを含むタスクの例を示します。
| ターゲット | 参照先 |
|---|---|
| ファイルをアップロードする | 方法: ファイルをアップロードする |
こちらもご覧ください
- Uri
- ICredentials
- UICancelOption
- オブジェクト (Visual Basic)
方法: Visual Basic 方法: Visual Basic
適用対象
UploadFile(String, String, String, String)
指定したファイルを指定したホスト アドレスに送信します。
public:
void UploadFile(System::String ^ sourceFileName, System::String ^ address, System::String ^ userName, System::String ^ password);
public void UploadFile(string sourceFileName, string address, string userName, string password);
member this.UploadFile : string * string * string * string -> unit
Public Sub UploadFile (sourceFileName As String, address As String, userName As String, password As String)
パラメーター
- sourceFileName
- String
アップロードするファイルのパスと名前。
- address
- String
宛先サーバーの URL、IP アドレス、または URI。
- userName
- String
認証するユーザー名。 既定値は空の文字列です: ""。
- password
- String
認証するパスワード。 既定値は空の文字列です: ""。
例外
connectionTimeout が 0 以下です。
address にはファイル名は含まれません。
ユーザーには、ネットワーク操作を実行するために必要なアクセス許可がありません。
サーバーは、既定のタイムアウト (100 秒) 以内に応答しません。
要求はターゲット Web サーバーによって拒否されます。
例
次の使用例は、ファイル Order.txt を http://www.cohowinery.com/uploadsにアップロードします。
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
次の使用例は、ユーザー名やパスワードを指定せずにファイル Order.txt を http://www.cohowinery.com/uploads にアップロードし、アップロードの進行状況を示し、タイムアウト間隔は 500 ミリ秒です。
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
注釈
UploadFile メソッドの他のオーバーロードのいずれかを使用して、特定のタイムアウト値を指定できます。
My.Computer.Network.UploadFile では、アプリケーションでネットワーク トレースを有効にすると、トレース情報が出力されます。 詳細については、「 ネットワーク トレースの有効化」を参照してください。
Note
FTP プロトコルは、パスワードを含む情報をプレーン テキストで送信します。機密情報の送信には使用しないでください。
次の表に、 My.Computer.Network.UploadFile メソッドを含むタスクの例を示します。
| ターゲット | 参照先 |
|---|---|
| ファイルをアップロードする | 方法: ファイルをアップロードする |
こちらもご覧ください
- Uri
- ICredentials
- UICancelOption
- オブジェクト (Visual Basic)
方法: Visual Basic 方法: Visual Basic
適用対象
UploadFile(String, Uri, String, String)
指定したファイルを指定したホスト アドレスに送信します。
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::String ^ userName, System::String ^ password);
public void UploadFile(string sourceFileName, Uri address, string userName, string password);
member this.UploadFile : string * Uri * string * string -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, userName As String, password As String)
パラメーター
- sourceFileName
- String
アップロードするファイルのパスと名前。
- address
- Uri
宛先サーバーの URL、IP アドレス、または URI。
- userName
- String
認証するユーザー名。 既定値は空の文字列です: ""。
- password
- String
認証するパスワード。 既定値は空の文字列です: ""。
例外
connectionTimeout が 0 以下です。
address にはファイル名は含まれません。
ユーザーには、ネットワーク操作を実行するために必要なアクセス許可がありません。
サーバーは、既定のタイムアウト (100 秒) 以内に応答しません。
要求はターゲット Web サーバーによって拒否されます。
例
次の使用例は、ファイル Order.txt を http://www.cohowinery.com/uploadsにアップロードします。
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
次の使用例は、ユーザー名やパスワードを指定せずにファイル Order.txt を http://www.cohowinery.com/uploads にアップロードし、アップロードの進行状況を示し、タイムアウト間隔は 500 ミリ秒です。
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
注釈
UploadFile メソッドの他のオーバーロードのいずれかを使用して、特定のタイムアウト値を指定できます。
My.Computer.Network.UploadFile では、アプリケーションでネットワーク トレースを有効にすると、トレース情報が出力されます。 詳細については、「 ネットワーク トレースの有効化」を参照してください。
Note
FTP プロトコルは、パスワードを含む情報をプレーン テキストで送信します。機密情報の送信には使用しないでください。
次の表に、 My.Computer.Network.UploadFile メソッドを含むタスクの例を示します。
| ターゲット | 参照先 |
|---|---|
| ファイルをアップロードする | 方法: ファイルをアップロードする |
こちらもご覧ください
- Uri
- ICredentials
- UICancelOption
- オブジェクト (Visual Basic)
方法: Visual Basic 方法: Visual Basic
適用対象
UploadFile(String, Uri, ICredentials, Boolean, Int32)
指定したファイルを指定したホスト アドレスに送信します。
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::Net::ICredentials ^ networkCredentials, bool showUI, int connectionTimeout);
public void UploadFile(string sourceFileName, Uri address, System.Net.ICredentials networkCredentials, bool showUI, int connectionTimeout);
member this.UploadFile : string * Uri * System.Net.ICredentials * bool * int -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, networkCredentials As ICredentials, showUI As Boolean, connectionTimeout As Integer)
パラメーター
- sourceFileName
- String
アップロードするファイルのパスと名前。
- address
- Uri
宛先サーバーの URL、IP アドレス、または URI。
- networkCredentials
- ICredentials
認証用の資格情報。
- showUI
- Boolean
True 操作の進行状況を表示する場合。それ以外の場合は False。 既定値は False です。
- connectionTimeout
- Int32
タイムアウト間隔 (ミリ秒単位)。 既定値は 100 秒です。
例外
connectionTimeout が 0 以下です。
address にはファイル名は含まれません。
ユーザーには、ネットワーク操作を実行するために必要なアクセス許可がありません。
サーバーは、指定された connectionTimeout内で応答しません。
要求はターゲット Web サーバーによって拒否されます。
例
次の使用例は、ファイル Order.txt を http://www.cohowinery.com/uploadsにアップロードします。
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
次の使用例は、ユーザー名やパスワードを指定せずにファイル Order.txt を http://www.cohowinery.com/uploads にアップロードし、アップロードの進行状況を示し、タイムアウト間隔は 500 ミリ秒です。
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
注釈
showUIがTrueに設定されている場合、ダイアログ ボックスに操作の進行状況が表示され、ユーザーがクリックして操作を取り消すことができる [キャンセル] ボタンが表示されます。 ダイアログ ボックスはモーダルではないため、プログラム内の他のウィンドウへのユーザー入力はブロックされません。
connectionTimeoutで指定された間隔内にサーバーが応答しない場合、操作は取り消され、例外がスローされます。
My.Computer.Network.UploadFile では、アプリケーションでネットワーク トレースを有効にすると、トレース情報が出力されます。 詳細については、「 ネットワーク トレースの有効化」を参照してください。
Note
FTP プロトコルは、パスワードを含む情報をプレーン テキストで送信します。機密情報の送信には使用しないでください。
次の表に、 My.Computer.Network.UploadFile メソッドを含むタスクの例を示します。
| ターゲット | 参照先 |
|---|---|
| ファイルをアップロードする | 方法: ファイルをアップロードする |
こちらもご覧ください
- Uri
- ICredentials
- UICancelOption
- オブジェクト (Visual Basic)
方法: Visual Basic 方法: Visual Basic
適用対象
UploadFile(String, String, String, String, Boolean, Int32)
指定したファイルを指定したホスト アドレスに送信します。
public:
void UploadFile(System::String ^ sourceFileName, System::String ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout);
public void UploadFile(string sourceFileName, string address, string userName, string password, bool showUI, int connectionTimeout);
member this.UploadFile : string * string * string * string * bool * int -> unit
Public Sub UploadFile (sourceFileName As String, address As String, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer)
パラメーター
- sourceFileName
- String
アップロードするファイルのパスと名前。
- address
- String
宛先サーバーの URL、IP アドレス、または URI。
- userName
- String
認証するユーザー名。 既定値は空の文字列です: ""。
- password
- String
認証するパスワード。 既定値は空の文字列です: ""。
- showUI
- Boolean
True 操作の進行状況を表示する場合。それ以外の場合は False。 既定値は False です。
- connectionTimeout
- Int32
タイムアウト間隔 (ミリ秒単位)。 既定値は 100 秒です。
例外
connectionTimeout が 0 以下です。
address にはファイル名は含まれません。
ユーザーには、ネットワーク操作を実行するために必要なアクセス許可がありません。
サーバーは、指定された connectionTimeout内で応答しません。
要求はターゲット Web サーバーによって拒否されます。
例
次の使用例は、ファイル Order.txt を http://www.cohowinery.com/uploadsにアップロードします。
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
次の使用例は、ユーザー名やパスワードを指定せずにファイル Order.txt を http://www.cohowinery.com/uploads にアップロードし、アップロードの進行状況を示し、タイムアウト間隔は 500 ミリ秒です。
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
注釈
showUIがTrueに設定されている場合、ダイアログ ボックスに操作の進行状況が表示され、ユーザーがクリックして操作を取り消すことができる [キャンセル] ボタンが表示されます。 ダイアログ ボックスはモーダルではないため、プログラム内の他のウィンドウへのユーザー入力はブロックされません。
connectionTimeoutで指定された間隔内にサーバーが応答しない場合、操作は取り消され、例外がスローされます。
My.Computer.Network.UploadFile では、アプリケーションでネットワーク トレースを有効にすると、トレース情報が出力されます。 詳細については、「 ネットワーク トレースの有効化」を参照してください。
Note
FTP プロトコルは、パスワードを含む情報をプレーン テキストで送信します。機密情報の送信には使用しないでください。
次の表に、 My.Computer.Network.UploadFile メソッドを含むタスクの例を示します。
| ターゲット | 参照先 |
|---|---|
| ファイルをアップロードする | 方法: ファイルをアップロードする |
こちらもご覧ください
- Uri
- ICredentials
- UICancelOption
- オブジェクト (Visual Basic)
方法: Visual Basic 方法: Visual Basic
適用対象
UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption)
指定したファイルを指定したホスト アドレスに送信します。
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::Net::ICredentials ^ networkCredentials, bool showUI, int connectionTimeout, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void UploadFile(string sourceFileName, Uri address, System.Net.ICredentials networkCredentials, bool showUI, int connectionTimeout, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.UploadFile : string * Uri * System.Net.ICredentials * bool * int * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, networkCredentials As ICredentials, showUI As Boolean, connectionTimeout As Integer, onUserCancel As UICancelOption)
パラメーター
- sourceFileName
- String
アップロードするファイルのパスと名前。
- address
- Uri
宛先サーバーの URL、IP アドレス、または URI。
- networkCredentials
- ICredentials
認証用の資格情報。
- showUI
- Boolean
True 操作の進行状況を表示する場合。それ以外の場合は False。 既定値は False です。
- connectionTimeout
- Int32
タイムアウト間隔 (ミリ秒単位)。 既定値は 100 秒です。
- onUserCancel
- UICancelOption
ユーザーが [キャンセル] をクリックしたときに実行されるアクション。 既定値は ThrowException です。
例外
connectionTimeout が 0 以下です。
address にはファイル名は含まれません。
ユーザーには、ネットワーク操作を実行するために必要なアクセス許可がありません。
サーバーは、指定された connectionTimeout内で応答しません。
要求はターゲット Web サーバーによって拒否されます。
例
次の使用例は、ファイル Order.txt を http://www.cohowinery.com/uploadsにアップロードします。
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
次の使用例は、ユーザー名やパスワードを指定せずにファイル Order.txt を http://www.cohowinery.com/uploads にアップロードし、アップロードの進行状況を示し、タイムアウト間隔は 500 ミリ秒です。
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
注釈
showUIがTrueに設定されている場合、ダイアログ ボックスに操作の進行状況が表示され、ユーザーがクリックして操作を取り消すことができる [キャンセル] ボタンが表示されます。 ダイアログ ボックスはモーダルではないため、プログラム内の他のウィンドウへのユーザー入力はブロックされません。
connectionTimeoutで指定された間隔内にサーバーが応答しない場合、操作は取り消され、例外がスローされます。
My.Computer.Network.UploadFile では、アプリケーションでネットワーク トレースを有効にすると、トレース情報が出力されます。 詳細については、「 ネットワーク トレースの有効化」を参照してください。
Note
FTP プロトコルは、パスワードを含む情報をプレーン テキストで送信します。機密情報の送信には使用しないでください。
次の表に、 My.Computer.Network.UploadFile メソッドを含むタスクの例を示します。
| ターゲット | 参照先 |
|---|---|
| ファイルをアップロードする | 方法: ファイルをアップロードする |
こちらもご覧ください
- Uri
- ICredentials
- UICancelOption
- オブジェクト (Visual Basic)
方法: Visual Basic 方法: Visual Basic
適用対象
UploadFile(String, Uri, String, String, Boolean, Int32)
指定したファイルを指定したホスト アドレスに送信します。
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout);
public void UploadFile(string sourceFileName, Uri address, string userName, string password, bool showUI, int connectionTimeout);
member this.UploadFile : string * Uri * string * string * bool * int -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer)
パラメーター
- sourceFileName
- String
アップロードするファイルのパスと名前。
- address
- Uri
宛先サーバーの URL、IP アドレス、または URI。
- userName
- String
認証するユーザー名。 既定値は空の文字列です: ""。
- password
- String
認証するパスワード。 既定値は空の文字列です: ""。
- showUI
- Boolean
True 操作の進行状況を表示する場合。それ以外の場合は False。 既定値は False です。
- connectionTimeout
- Int32
タイムアウト間隔 (ミリ秒単位)。 既定値は 100 秒です。
例外
connectionTimeout が 0 以下です。
address にはファイル名は含まれません。
ユーザーには、ネットワーク操作を実行するために必要なアクセス許可がありません。
サーバーは、指定された connectionTimeout内で応答しません。
要求はターゲット Web サーバーによって拒否されます。
例
次の使用例は、ファイル Order.txt を http://www.cohowinery.com/uploadsにアップロードします。
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
次の使用例は、ユーザー名やパスワードを指定せずにファイル Order.txt を http://www.cohowinery.com/uploads にアップロードし、アップロードの進行状況を示し、タイムアウト間隔は 500 ミリ秒です。
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
注釈
showUIがTrueに設定されている場合、ダイアログ ボックスに操作の進行状況が表示され、ユーザーがクリックして操作を取り消すことができる [キャンセル] ボタンが表示されます。 ダイアログ ボックスはモーダルではないため、プログラム内の他のウィンドウへのユーザー入力はブロックされません。
connectionTimeoutで指定された間隔内にサーバーが応答しない場合、操作は取り消され、例外がスローされます。
My.Computer.Network.UploadFile では、アプリケーションでネットワーク トレースを有効にすると、トレース情報が出力されます。 詳細については、「 ネットワーク トレースの有効化」を参照してください。
Note
FTP プロトコルは、パスワードを含む情報をプレーン テキストで送信します。機密情報の送信には使用しないでください。
次の表に、 My.Computer.Network.UploadFile メソッドを含むタスクの例を示します。
| ターゲット | 参照先 |
|---|---|
| ファイルをアップロードする | 方法: ファイルをアップロードする |
こちらもご覧ください
- Uri
- ICredentials
- UICancelOption
- オブジェクト (Visual Basic)
方法: Visual Basic 方法: Visual Basic
適用対象
UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption)
指定したファイルを指定したホスト アドレスに送信します。
public:
void UploadFile(System::String ^ sourceFileName, Uri ^ address, System::String ^ userName, System::String ^ password, bool showUI, int connectionTimeout, Microsoft::VisualBasic::FileIO::UICancelOption onUserCancel);
public void UploadFile(string sourceFileName, Uri address, string userName, string password, bool showUI, int connectionTimeout, Microsoft.VisualBasic.FileIO.UICancelOption onUserCancel);
member this.UploadFile : string * Uri * string * string * bool * int * Microsoft.VisualBasic.FileIO.UICancelOption -> unit
Public Sub UploadFile (sourceFileName As String, address As Uri, userName As String, password As String, showUI As Boolean, connectionTimeout As Integer, onUserCancel As UICancelOption)
パラメーター
- sourceFileName
- String
アップロードするファイルのパスと名前。
- address
- Uri
宛先サーバーの URL、IP アドレス、または URI。
- userName
- String
認証するユーザー名。 既定値は空の文字列です: ""。
- password
- String
認証するパスワード。 既定値は空の文字列です: ""。
- showUI
- Boolean
操作の進行状況を表示するかどうか。 既定値は False です。
- connectionTimeout
- Int32
タイムアウト間隔 (ミリ秒単位)。 既定値は 100 秒です。
- onUserCancel
- UICancelOption
ユーザーが [キャンセル] をクリックしたときに実行されるアクション。 既定値は ThrowException です。
例外
connectionTimeout が 0 以下です。
address にはファイル名は含まれません。
ユーザーには、ネットワーク操作を実行するために必要なアクセス許可がありません。
サーバーは、指定された connectionTimeout内で応答しません。
要求はターゲット Web サーバーによって拒否されます。
例
次の使用例は、ファイル Order.txt を http://www.cohowinery.com/uploadsにアップロードします。
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
次の使用例は、ユーザー名やパスワードを指定せずにファイル Order.txt を http://www.cohowinery.com/uploads にアップロードし、アップロードの進行状況を示し、タイムアウト間隔は 500 ミリ秒です。
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
注釈
showUIがTrueに設定されている場合、ダイアログ ボックスに操作の進行状況が表示され、ユーザーがクリックして操作を取り消すことができる [キャンセル] ボタンが表示されます。 ダイアログ ボックスはモーダルではないため、プログラム内の他のウィンドウへのユーザー入力はブロックされません。
connectionTimeoutで指定された間隔内にサーバーが応答しない場合、操作は取り消され、例外がスローされます。
My.Computer.Network.UploadFile では、アプリケーションでネットワーク トレースを有効にすると、トレース情報が出力されます。 詳細については、「 ネットワーク トレースの有効化」を参照してください。
Note
FTP プロトコルは、パスワードを含む情報をプレーン テキストで送信します。機密情報の送信には使用しないでください。
次の表に、 My.Computer.Network.UploadFile メソッドを含むタスクの例を示します。
| ターゲット | 参照先 |
|---|---|
| ファイルをアップロードする | 方法: ファイルをアップロードする |
こちらもご覧ください
- Uri
- ICredentials
- UICancelOption
- オブジェクト (Visual Basic)
方法: Visual Basic 方法: Visual Basic