方法: Visual Basic でファイルをアップロードする
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", "")
信頼性の高いプログラミング
次の条件を満たす場合は、例外がスローされる可能性があります。
ローカル ファイル パスが有効ではありません (ArgumentException)。
認証に失敗しました (SecurityException)。
接続がタイムアウトしました (TimeoutException)。
関連項目
.NET