Network.UploadFile Metoda

Definice

Odešle zadaný soubor na zadanou adresu hostitele.

Přetížení

UploadFile(String, String, String, String, Boolean, Int32, UICancelOption)

Odešle zadaný soubor na zadanou adresu hostitele.

UploadFile(String, String)

Odešle zadaný soubor na zadanou adresu hostitele.

UploadFile(String, Uri)

Odešle zadaný soubor na zadanou adresu hostitele.

UploadFile(String, String, String, String)

Odešle zadaný soubor na zadanou adresu hostitele.

UploadFile(String, Uri, String, String)

Odešle zadaný soubor na zadanou adresu hostitele.

UploadFile(String, Uri, ICredentials, Boolean, Int32)

Odešle zadaný soubor na zadanou adresu hostitele.

UploadFile(String, String, String, String, Boolean, Int32)

Odešle zadaný soubor na zadanou adresu hostitele.

UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption)

Odešle zadaný soubor na zadanou adresu hostitele.

UploadFile(String, Uri, String, String, Boolean, Int32)

Odešle zadaný soubor na zadanou adresu hostitele.

UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption)

Odešle zadaný soubor na zadanou adresu hostitele.

UploadFile(String, String, String, String, Boolean, Int32, UICancelOption)

Odešle zadaný soubor na zadanou adresu hostitele.

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)

Parametry

sourceFileName
String

Cesta a název souboru k nahrání

address
String

Adresa URL, IP adresa nebo identifikátor URI cílového serveru.

userName
String

Uživatelské jméno k ověření. Výchozí hodnota je prázdný řetězec: "".

password
String

Heslo k ověření. Výchozí hodnota je prázdný řetězec: "".

showUI
Boolean

Zda se má zobrazit průběh operace. Výchozí je False.

connectionTimeout
Int32

Časový limit interval v milisekundách. Výchozí hodnota je 100 sekund.

onUserCancel
UICancelOption

Akce, která se má provést, když uživatel klikne na Zrušit. Výchozí je ThrowException.

Výjimky

connectionTimeout je menší než nebo rovno nule.

address neobsahuje název souboru.

Uživatel nemá potřebná oprávnění k provedení síťové operace.

Server neodpovědí v zadaném objektu connectionTimeout.

Cílový webový server požadavek zamítl.

Příklady

Tento příklad nahraje soubor Order.txt do http://www.cohowinery.com/uploads.

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

Tento příklad nahraje soubor Order.txt do http://www.cohowinery.com/uploads bez zadání uživatelského jména nebo hesla, ukazuje průběh nahrávání a má časový limit 500 milisekund.

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

Poznámky

Pokud showUI je nastavená hodnota True, zobrazí se dialogové okno s průběhem operace a obsahuje tlačítko Zrušit , na které může uživatel kliknout a operaci zrušit. Vzhledem k tomu, že dialogové okno není modální, neblokuje vstup uživatele do jiných oken v programu.

Pokud server neodpoví v intervalu zadaném v connectionTimeout, operace se zruší a vyvolá se výjimka.

My.Computer.Network.UploadFile výstupy trasování informací, když povolíte trasování sítě ve vaší aplikaci. Další informace najdete v tématu Povolení trasování sítě.

Poznámka

Protokol FTP odesílá informace, včetně hesel, ve formátu prostého textu a neměl by se používat k přenosu citlivých informací.

V následující tabulce je uveden příklad úlohy zahrnující metodu My.Computer.Network.UploadFile .

Záměr Seznamte se s 
Nahrání souboru Postupy: Nahrání souboru

Viz také

Platí pro

UploadFile(String, String)

Odešle zadaný soubor na zadanou adresu hostitele.

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)

Parametry

sourceFileName
String

Cesta a název souboru k nahrání

address
String

Adresa URL, IP adresa nebo identifikátor URI cílového serveru.

Výjimky

Cesta ke zdrojovému souboru není platná.

address neobsahuje název souboru.

Uživatel nemá potřebná oprávnění k provedení síťové operace.

Server neodpovědí ve výchozím časovém limitu (100 sekund).

Cílový webový server požadavek zamítl.

Příklady

Tento příklad nahraje soubor Order.txt do http://www.cohowinery.com/uploads.

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

Tento příklad nahraje soubor Order.txt do http://www.cohowinery.com/uploads bez zadání uživatelského jména nebo hesla, ukazuje průběh nahrávání a má časový limit 500 milisekund.

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

Poznámky

Pomocí jednoho z dalších přetížení UploadFile metody můžete zadat přihlašovací údaje uživatele nebo zadat konkrétní hodnotu časového limitu.

My.Computer.Network.UploadFile výstupy trasování informací, když povolíte trasování sítě ve vaší aplikaci. Další informace najdete v tématu Povolení trasování sítě.

V následující tabulce je uveden příklad úlohy zahrnující metodu My.Computer.Network.UploadFile .

Záměr Seznamte se s 
Nahrání souboru Postupy: Nahrání souboru

Viz také

Platí pro

UploadFile(String, Uri)

Odešle zadaný soubor na zadanou adresu hostitele.

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)

Parametry

sourceFileName
String

Cesta a název souboru k nahrání

address
Uri

Adresa URL, IP adresa nebo identifikátor URI cílového serveru.

Výjimky

Cesta ke zdrojovému souboru není platná.

address neobsahuje název souboru.

Uživatel nemá potřebná oprávnění k provedení síťové operace.

Server neodpovědí ve výchozím časovém limitu (100 sekund).

Cílový webový server požadavek zamítl.

Příklady

Tento příklad nahraje soubor Order.txt do http://www.cohowinery.com/uploads.

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

Tento příklad nahraje soubor Order.txt do http://www.cohowinery.com/uploads bez zadání uživatelského jména nebo hesla, ukazuje průběh nahrávání a má časový limit 500 milisekund.

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

Poznámky

Pomocí jednoho z dalších přetížení UploadFile metody můžete zadat přihlašovací údaje uživatele nebo zadat konkrétní hodnotu časového limitu.

My.Computer.Network.UploadFile výstupy trasování informací, když povolíte trasování sítě ve vaší aplikaci. Další informace najdete v tématu Povolení trasování sítě.

V následující tabulce je uveden příklad úlohy zahrnující metodu My.Computer.Network.UploadFile .

Záměr Seznamte se s 
Nahrání souboru Postupy: Nahrání souboru

Viz také

Platí pro

UploadFile(String, String, String, String)

Odešle zadaný soubor na zadanou adresu hostitele.

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)

Parametry

sourceFileName
String

Cesta a název souboru, který se má nahrát.

address
String

Adresa URL, IP adresa nebo identifikátor URI cílového serveru.

userName
String

Uživatelské jméno k ověření. Výchozí hodnota je prázdný řetězec: "".

password
String

Heslo k ověření. Výchozí hodnota je prázdný řetězec: "".

Výjimky

connectionTimeout je menší než nebo rovno nule.

address neobsahuje název souboru.

Uživatel nemá potřebná oprávnění k provedení síťové operace.

Server nereaguje ve výchozím časovém limitu (100 sekund).

Požadavek byl odmítnut cílovým webovým serverem.

Příklady

Tento příklad nahraje soubor Order.txt do http://www.cohowinery.com/uploads.

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

Tento příklad nahraje soubor Order.txt do http://www.cohowinery.com/uploads bez zadání uživatelského jména nebo hesla, zobrazí průběh nahrávání a má časový limit 500 milisekund.

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

Poznámky

Můžete použít jedno z dalších přetížení UploadFile metody k určení konkrétní hodnoty časového limitu.

My.Computer.Network.UploadFile výstupy trasování informace, když povolíte trasování sítě ve vaší aplikaci. Další informace najdete v tématu Povolení trasování sítě.

Poznámka

Protokol FTP odesílá informace, včetně hesel, ve formátu prostého textu a neměl by se používat k přenosu citlivých informací.

Následující tabulka uvádí příklad úlohy zahrnující metodu My.Computer.Network.UploadFile .

Záměr Seznamte se s 
Nahrání souboru Postupy: Nahrání souboru

Viz také

Platí pro

UploadFile(String, Uri, String, String)

Odešle zadaný soubor na zadanou adresu hostitele.

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)

Parametry

sourceFileName
String

Cesta a název souboru, který se má nahrát.

address
Uri

Adresa URL, IP adresa nebo identifikátor URI cílového serveru.

userName
String

Uživatelské jméno k ověření. Výchozí hodnota je prázdný řetězec: "".

password
String

Heslo k ověření. Výchozí hodnota je prázdný řetězec: "".

Výjimky

connectionTimeout je menší než nebo rovno nule.

address neobsahuje název souboru.

Uživatel nemá potřebná oprávnění k provedení síťové operace.

Server nereaguje ve výchozím časovém limitu (100 sekund).

Požadavek byl odmítnut cílovým webovým serverem.

Příklady

Tento příklad nahraje soubor Order.txt do http://www.cohowinery.com/uploads.

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

Tento příklad nahraje soubor Order.txt do http://www.cohowinery.com/uploads bez zadání uživatelského jména nebo hesla, zobrazí průběh nahrávání a má časový limit 500 milisekund.

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

Poznámky

Můžete použít jedno z dalších přetížení UploadFile metody k určení konkrétní hodnoty časového limitu.

My.Computer.Network.UploadFile výstupy trasování informace, když povolíte trasování sítě ve vaší aplikaci. Další informace najdete v tématu Povolení trasování sítě.

Poznámka

Protokol FTP odesílá informace, včetně hesel, ve formátu prostého textu a neměl by se používat k přenosu citlivých informací.

Následující tabulka uvádí příklad úlohy zahrnující metodu My.Computer.Network.UploadFile .

Záměr Seznamte se s 
Nahrání souboru Postupy: Nahrání souboru

Viz také

Platí pro

UploadFile(String, Uri, ICredentials, Boolean, Int32)

Odešle zadaný soubor na zadanou adresu hostitele.

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)

Parametry

sourceFileName
String

Cesta a název souboru, který se má nahrát.

address
Uri

Adresa URL, IP adresa nebo identifikátor URI cílového serveru.

networkCredentials
ICredentials

Přihlašovací údaje pro ověřování.

showUI
Boolean

True k zobrazení průběhu operace; jinak False. Výchozí je False.

connectionTimeout
Int32

Interval časového limitu v milisekundách Výchozí hodnota je 100 sekund.

Výjimky

connectionTimeout je menší než nebo rovno nule.

address neobsahuje název souboru.

Uživatel nemá potřebná oprávnění k provedení síťové operace.

Server neodpovědí v rámci zadaného parametru connectionTimeout.

Požadavek byl odmítnut cílovým webovým serverem.

Příklady

Tento příklad nahraje soubor Order.txt do http://www.cohowinery.com/uploads.

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

Tento příklad nahraje soubor Order.txt do http://www.cohowinery.com/uploads bez zadání uživatelského jména nebo hesla, zobrazí průběh nahrávání a má časový limit 500 milisekund.

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

Poznámky

Pokud showUI je nastavená hodnota True, zobrazí se dialogové okno s průběhem operace a obsahuje tlačítko Zrušit , na které může uživatel kliknutím operaci zrušit. Vzhledem k tomu, že dialogové okno není modální, neblokuje vstup uživatele do jiných oken v programu.

Pokud server neodpoví v intervalu zadaném v connectionTimeout, operace se zruší a vyvolá se výjimka.

My.Computer.Network.UploadFile výstupy trasování informace, když povolíte trasování sítě ve vaší aplikaci. Další informace najdete v tématu Povolení trasování sítě.

Poznámka

Protokol FTP odesílá informace, včetně hesel, ve formátu prostého textu a neměl by se používat k přenosu citlivých informací.

Následující tabulka uvádí příklad úlohy zahrnující metodu My.Computer.Network.UploadFile .

Záměr Seznamte se s 
Nahrání souboru Postupy: Nahrání souboru

Viz také

Platí pro

UploadFile(String, String, String, String, Boolean, Int32)

Odešle zadaný soubor na zadanou adresu hostitele.

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)

Parametry

sourceFileName
String

Cesta a název souboru, který se má nahrát.

address
String

Adresa URL, IP adresa nebo identifikátor URI cílového serveru.

userName
String

Uživatelské jméno k ověření. Výchozí hodnota je prázdný řetězec: "".

password
String

Heslo k ověření. Výchozí hodnota je prázdný řetězec: "".

showUI
Boolean

True k zobrazení průběhu operace; jinak False. Výchozí je False.

connectionTimeout
Int32

Interval časového limitu v milisekundách Výchozí hodnota je 100 sekund.

Výjimky

connectionTimeout je menší než nebo rovno nule.

address neobsahuje název souboru.

Uživatel nemá potřebná oprávnění k provedení síťové operace.

Server neodpovědí v rámci zadaného parametru connectionTimeout.

Požadavek byl odmítnut cílovým webovým serverem.

Příklady

Tento příklad nahraje soubor Order.txt do http://www.cohowinery.com/uploads.

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

Tento příklad nahraje soubor Order.txt do http://www.cohowinery.com/uploads bez zadání uživatelského jména nebo hesla, zobrazí průběh nahrávání a má časový limit 500 milisekund.

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

Poznámky

Pokud showUI je nastavená hodnota True, zobrazí se dialogové okno s průběhem operace a obsahuje tlačítko Zrušit , na které může uživatel kliknutím operaci zrušit. Vzhledem k tomu, že dialogové okno není modální, neblokuje vstup uživatele do jiných oken v programu.

Pokud server neodpoví v intervalu zadaném v connectionTimeout, operace se zruší a vyvolá se výjimka.

My.Computer.Network.UploadFile výstupy trasování informace, když povolíte trasování sítě ve vaší aplikaci. Další informace najdete v tématu Povolení trasování sítě.

Poznámka

Protokol FTP odesílá informace, včetně hesel, ve formátu prostého textu a neměl by se používat k přenosu citlivých informací.

Následující tabulka uvádí příklad úlohy zahrnující metodu My.Computer.Network.UploadFile .

Záměr Seznamte se s 
Nahrání souboru Postupy: Nahrání souboru

Viz také

Platí pro

UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption)

Odešle zadaný soubor na zadanou adresu hostitele.

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)

Parametry

sourceFileName
String

Cesta a název souboru, který se má nahrát.

address
Uri

Adresa URL, IP adresa nebo identifikátor URI cílového serveru.

networkCredentials
ICredentials

Přihlašovací údaje pro ověřování.

showUI
Boolean

True k zobrazení průběhu operace; jinak False. Výchozí je False.

connectionTimeout
Int32

Interval časového limitu v milisekundách Výchozí hodnota je 100 sekund.

onUserCancel
UICancelOption

Akce, která se má provést, když uživatel klikne na Zrušit. Výchozí je ThrowException.

Výjimky

connectionTimeout je menší než nebo rovno nule.

address neobsahuje název souboru.

Uživatel nemá potřebná oprávnění k provedení síťové operace.

Server neodpovědí v rámci zadaného parametru connectionTimeout.

Požadavek byl odmítnut cílovým webovým serverem.

Příklady

Tento příklad nahraje soubor Order.txt do http://www.cohowinery.com/uploads.

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

Tento příklad nahraje soubor Order.txt do http://www.cohowinery.com/uploads bez zadání uživatelského jména nebo hesla, zobrazí průběh nahrávání a má časový limit 500 milisekund.

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

Poznámky

Pokud showUI je nastavená hodnota True, zobrazí se dialogové okno s průběhem operace a obsahuje tlačítko Zrušit , na které může uživatel kliknutím operaci zrušit. Vzhledem k tomu, že dialogové okno není modální, neblokuje vstup uživatele do jiných oken v programu.

Pokud server neodpoví v intervalu zadaném v connectionTimeout, operace se zruší a vyvolá se výjimka.

My.Computer.Network.UploadFile výstupy trasování informace, když povolíte trasování sítě ve vaší aplikaci. Další informace najdete v tématu Povolení trasování sítě.

Poznámka

Protokol FTP odesílá informace, včetně hesel, ve formátu prostého textu a neměl by se používat k přenosu citlivých informací.

Následující tabulka uvádí příklad úlohy zahrnující metodu My.Computer.Network.UploadFile .

Záměr Seznamte se s 
Nahrání souboru Postupy: Nahrání souboru

Viz také

Platí pro

UploadFile(String, Uri, String, String, Boolean, Int32)

Odešle zadaný soubor na zadanou adresu hostitele.

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)

Parametry

sourceFileName
String

Cesta a název souboru, který se má nahrát.

address
Uri

Adresa URL, IP adresa nebo identifikátor URI cílového serveru.

userName
String

Uživatelské jméno k ověření. Výchozí hodnota je prázdný řetězec: "".

password
String

Heslo k ověření. Výchozí hodnota je prázdný řetězec: "".

showUI
Boolean

True k zobrazení průběhu operace; jinak False. Výchozí je False.

connectionTimeout
Int32

Interval časového limitu v milisekundách Výchozí hodnota je 100 sekund.

Výjimky

connectionTimeout je menší než nebo rovno nule.

address neobsahuje název souboru.

Uživatel nemá potřebná oprávnění k provedení síťové operace.

Server neodpovědí v rámci zadaného parametru connectionTimeout.

Požadavek byl odmítnut cílovým webovým serverem.

Příklady

Tento příklad nahraje soubor Order.txt do http://www.cohowinery.com/uploads.

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

Tento příklad nahraje soubor Order.txt do http://www.cohowinery.com/uploads bez zadání uživatelského jména nebo hesla, zobrazí průběh nahrávání a má časový limit 500 milisekund.

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

Poznámky

Pokud showUI je nastavená hodnota True, zobrazí se dialogové okno s průběhem operace a obsahuje tlačítko Zrušit , na které může uživatel kliknutím operaci zrušit. Vzhledem k tomu, že dialogové okno není modální, neblokuje vstup uživatele do jiných oken v programu.

Pokud server neodpoví v intervalu zadaném v connectionTimeout, operace se zruší a vyvolá se výjimka.

My.Computer.Network.UploadFile výstupy trasování informace, když povolíte trasování sítě ve vaší aplikaci. Další informace najdete v tématu Povolení trasování sítě.

Poznámka

Protokol FTP odesílá informace, včetně hesel, ve formátu prostého textu a neměl by se používat k přenosu citlivých informací.

Následující tabulka uvádí příklad úlohy zahrnující metodu My.Computer.Network.UploadFile .

Záměr Seznamte se s 
Nahrání souboru Postupy: Nahrání souboru

Viz také

Platí pro

UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption)

Odešle zadaný soubor na zadanou adresu hostitele.

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)

Parametry

sourceFileName
String

Cesta a název souboru, který se má nahrát.

address
Uri

Adresa URL, IP adresa nebo identifikátor URI cílového serveru.

userName
String

Uživatelské jméno k ověření. Výchozí hodnota je prázdný řetězec: "".

password
String

Heslo k ověření. Výchozí hodnota je prázdný řetězec: "".

showUI
Boolean

Určuje, jestli se má zobrazit průběh operace. Výchozí je False.

connectionTimeout
Int32

Interval časového limitu v milisekundách Výchozí hodnota je 100 sekund.

onUserCancel
UICancelOption

Akce, která se má provést, když uživatel klikne na Zrušit. Výchozí je ThrowException.

Výjimky

connectionTimeout je menší než nebo rovno nule.

address neobsahuje název souboru.

Uživatel nemá potřebná oprávnění k provedení síťové operace.

Server neodpovědí v rámci zadaného parametru connectionTimeout.

Požadavek byl odmítnut cílovým webovým serverem.

Příklady

Tento příklad nahraje soubor Order.txt do http://www.cohowinery.com/uploads.

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

Tento příklad nahraje soubor Order.txt do http://www.cohowinery.com/uploads bez zadání uživatelského jména nebo hesla, zobrazí průběh nahrávání a má časový limit 500 milisekund.

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

Poznámky

Pokud showUI je nastavená hodnota True, zobrazí se dialogové okno s průběhem operace a obsahuje tlačítko Zrušit , na které může uživatel kliknout a operaci zrušit. Vzhledem k tomu, že dialogové okno není modální, neblokuje vstup uživatele do jiných oken v programu.

Pokud server neodpoví v intervalu zadaném v connectionTimeout, operace se zruší a vyvolá se výjimka.

My.Computer.Network.UploadFile výstupy trasování informací, když povolíte trasování sítě ve vaší aplikaci. Další informace najdete v tématu Povolení trasování sítě.

Poznámka

Protokol FTP odesílá informace, včetně hesel, ve formátu prostého textu a neměl by se používat k přenosu citlivých informací.

V následující tabulce je uveden příklad úlohy zahrnující metodu My.Computer.Network.UploadFile .

Záměr Seznamte se s 
Nahrání souboru Postupy: Nahrání souboru

Viz také

Platí pro