Porady: ładowanie pliku w Visual Basic
UploadFile Metoda może służyć do przekazania pliku i przechowywać go w lokalizacji zdalnej.Jeśli ShowUI ustawiono parametr True, wyświetlane jest okno dialogowe, postępu pobierania, pozwalając użytkownikom anulować operację.
Do przekazania pliku
Użyj UploadFile metody do przekazania pliku, określanie lokalizacji plików źródłowych i docelowych lokalizacji katalogu jako ciąg lub identyfikator URI (Uniform Resource Identifier).W tym przykładzie zostanie przesłany plik Order.txt do http://www.cohowinery.com/uploads.aspx.
My.Computer.Network.UploadFile( "C:\My Documents\Order.txt", "http://www.cohowinery.com/upload.aspx")
Aby przekazać plik i wyświetlić postęp operacji
Użyj UploadFile metody do przekazania pliku, określanie lokalizacji plików źródłowych i docelowych lokalizacji katalogu jako ciąg lub identyfikator URI.W tym przykładzie zostanie przesłany plik Order.txt do http://www.cohowinery.com/uploads.aspx bez podawania nazwy użytkownika lub hasła, Pokazuje postęp wysyłania i ma limitu czasu 500 milisekund.
My.Computer.Network.UploadFile( "C:\My Documents\Order.txt", "http://www.cohowinery.com/upload.aspx", "", "", True, 500)
Aby przekazać plik, dostarczanie nazwy użytkownika i hasła
Użyj UploadFile metody do przekazania pliku, określanie lokalizacji plików źródłowych i docelowych lokalizacji katalogu jako ciąg lub identyfikator URI, a następnie podając nazwę użytkownika i hasło.W tym przykładzie zostanie przesłany plik Order.txt do http://www.cohowinery.com/uploads.aspx, podanie nazwy użytkownika anonymous i pustego hasła.
My.Computer.Network.UploadFile( "C:\My Documents\Order.txt", "http://www.cohowinery.com/upload.aspx", "anonymous", "")
Stabilne programowanie
Następujące warunki może generować wyjątek:
Ścieżka lokalnego pliku jest nieprawidłowa (ArgumentException).
Uwierzytelnianie nie powiodło się (SecurityException).
Upłynął limit czasu połączenia (TimeoutException).
Zobacz też
Zadania
Porady: pobieranie pliku w Visual Basic
Porady: analizowanie ścieżek pliku w Visual Basic