Network.UploadFile Metoda

Definice

Odešle zadaný soubor na zadanou adresu hostitele.

Přetížení

Name Description
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)

Zdroj:
Network.UploadFile.vb
Zdroj:
Network.UploadFile.vb
Zdroj:
Network.vb
Zdroj:
Network.vb
Zdroj:
Network.vb

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í hodnota 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 tlačítko Storno Výchozí hodnota 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 connectionTimeout.

Požadavek je odepřen cílovým webovým serverem.

Příklady

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

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

Tento příklad nahraje soubor Order.txt bez http://www.cohowinery.com/uploads 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 nastavena na Truehodnotu , 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. Protože dialogové okno není modální, nezablokuje uživatelský vstup do jiných oken v programu.

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

My.Computer.Network.UploadFile při povolení trasování sítě ve vaší aplikaci zobrazí informace o trasování sítě. Další informace naleznete v tématu Povolení trasování sítě.

Note

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 úkolu zahrnujícího metodu My.Computer.Network.UploadFile .

To Podívejte se
Odeslání souboru Postupy: Nahrání souboru

Viz také

Platí pro

UploadFile(String, String)

Zdroj:
Network.UploadFile.vb
Zdroj:
Network.UploadFile.vb
Zdroj:
Network.vb
Zdroj:
Network.vb
Zdroj:
Network.vb

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 nereaguje během výchozího časového limitu (100 sekund).

Požadavek je odepřen cílovým webovým serverem.

Příklady

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

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

Tento příklad nahraje soubor Order.txt bez http://www.cohowinery.com/uploads 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 při povolení trasování sítě ve vaší aplikaci zobrazí informace o trasování sítě. Další informace naleznete v tématu Povolení trasování sítě.

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

To Podívejte se
Odeslání souboru Postupy: Nahrání souboru

Viz také

Platí pro

UploadFile(String, Uri)

Zdroj:
Network.UploadFile.vb
Zdroj:
Network.UploadFile.vb
Zdroj:
Network.vb
Zdroj:
Network.vb
Zdroj:
Network.vb

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 nereaguje během výchozího časového limitu (100 sekund).

Požadavek je odepřen cílovým webovým serverem.

Příklady

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

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

Tento příklad nahraje soubor Order.txt bez http://www.cohowinery.com/uploads 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 při povolení trasování sítě ve vaší aplikaci zobrazí informace o trasování sítě. Další informace naleznete v tématu Povolení trasování sítě.

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

To Podívejte se
Odeslání souboru Postupy: Nahrání souboru

Viz také

Platí pro

UploadFile(String, String, String, String)

Zdroj:
Network.UploadFile.vb
Zdroj:
Network.UploadFile.vb
Zdroj:
Network.vb
Zdroj:
Network.vb
Zdroj:
Network.vb

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 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: "".

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 během výchozího časového limitu (100 sekund).

Požadavek je odepřen cílovým webovým serverem.

Příklady

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

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

Tento příklad nahraje soubor Order.txt bez http://www.cohowinery.com/uploads 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

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

My.Computer.Network.UploadFile při povolení trasování sítě ve vaší aplikaci zobrazí informace o trasování sítě. Další informace naleznete v tématu Povolení trasování sítě.

Note

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 úkolu zahrnujícího metodu My.Computer.Network.UploadFile .

To Podívejte se
Odeslání souboru Postupy: Nahrání souboru

Viz také

Platí pro

UploadFile(String, Uri, String, String)

Zdroj:
Network.UploadFile.vb
Zdroj:
Network.UploadFile.vb
Zdroj:
Network.vb
Zdroj:
Network.vb
Zdroj:
Network.vb

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 k nahrání

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 během výchozího časového limitu (100 sekund).

Požadavek je odepřen cílovým webovým serverem.

Příklady

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

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

Tento příklad nahraje soubor Order.txt bez http://www.cohowinery.com/uploads 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

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

My.Computer.Network.UploadFile při povolení trasování sítě ve vaší aplikaci zobrazí informace o trasování sítě. Další informace naleznete v tématu Povolení trasování sítě.

Note

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 úkolu zahrnujícího metodu My.Computer.Network.UploadFile .

To Podívejte se
Odeslání souboru Postupy: Nahrání souboru

Viz také

Platí pro

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

Zdroj:
Network.UploadFile.vb
Zdroj:
Network.UploadFile.vb
Zdroj:
Network.vb
Zdroj:
Network.vb
Zdroj:
Network.vb

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 k nahrání

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í hodnota 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 connectionTimeout.

Požadavek je odepřen cílovým webovým serverem.

Příklady

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

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

Tento příklad nahraje soubor Order.txt bez http://www.cohowinery.com/uploads 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 nastavena na Truehodnotu , 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. Protože dialogové okno není modální, nezablokuje uživatelský vstup do jiných oken v programu.

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

My.Computer.Network.UploadFile při povolení trasování sítě ve vaší aplikaci zobrazí informace o trasování sítě. Další informace naleznete v tématu Povolení trasování sítě.

Note

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 úkolu zahrnujícího metodu My.Computer.Network.UploadFile .

To Podívejte se
Odeslání souboru Postupy: Nahrání souboru

Viz také

Platí pro

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

Zdroj:
Network.UploadFile.vb
Zdroj:
Network.UploadFile.vb
Zdroj:
Network.vb
Zdroj:
Network.vb
Zdroj:
Network.vb

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 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

True k zobrazení průběhu operace; jinak False. Výchozí hodnota 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 connectionTimeout.

Požadavek je odepřen cílovým webovým serverem.

Příklady

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

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

Tento příklad nahraje soubor Order.txt bez http://www.cohowinery.com/uploads 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 nastavena na Truehodnotu , 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. Protože dialogové okno není modální, nezablokuje uživatelský vstup do jiných oken v programu.

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

My.Computer.Network.UploadFile při povolení trasování sítě ve vaší aplikaci zobrazí informace o trasování sítě. Další informace naleznete v tématu Povolení trasování sítě.

Note

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 úkolu zahrnujícího metodu My.Computer.Network.UploadFile .

To Podívejte se
Odeslání souboru Postupy: Nahrání souboru

Viz také

Platí pro

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

Zdroj:
Network.UploadFile.vb
Zdroj:
Network.UploadFile.vb
Zdroj:
Network.vb
Zdroj:
Network.vb
Zdroj:
Network.vb

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 k nahrání

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í hodnota 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 tlačítko Storno Výchozí hodnota 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 connectionTimeout.

Požadavek je odepřen cílovým webovým serverem.

Příklady

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

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

Tento příklad nahraje soubor Order.txt bez http://www.cohowinery.com/uploads 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 nastavena na Truehodnotu , 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. Protože dialogové okno není modální, nezablokuje uživatelský vstup do jiných oken v programu.

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

My.Computer.Network.UploadFile při povolení trasování sítě ve vaší aplikaci zobrazí informace o trasování sítě. Další informace naleznete v tématu Povolení trasování sítě.

Note

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 úkolu zahrnujícího metodu My.Computer.Network.UploadFile .

To Podívejte se
Odeslání souboru Postupy: Nahrání souboru

Viz také

Platí pro

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

Zdroj:
Network.UploadFile.vb
Zdroj:
Network.UploadFile.vb
Zdroj:
Network.vb
Zdroj:
Network.vb
Zdroj:
Network.vb

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 k nahrání

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í hodnota 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 connectionTimeout.

Požadavek je odepřen cílovým webovým serverem.

Příklady

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

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

Tento příklad nahraje soubor Order.txt bez http://www.cohowinery.com/uploads 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 nastavena na Truehodnotu , 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. Protože dialogové okno není modální, nezablokuje uživatelský vstup do jiných oken v programu.

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

My.Computer.Network.UploadFile při povolení trasování sítě ve vaší aplikaci zobrazí informace o trasování sítě. Další informace naleznete v tématu Povolení trasování sítě.

Note

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 úkolu zahrnujícího metodu My.Computer.Network.UploadFile .

To Podívejte se
Odeslání souboru Postupy: Nahrání souboru

Viz také

Platí pro

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

Zdroj:
Network.UploadFile.vb
Zdroj:
Network.UploadFile.vb
Zdroj:
Network.vb
Zdroj:
Network.vb
Zdroj:
Network.vb

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 k nahrání

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

Zda se má zobrazit průběh operace. Výchozí hodnota 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 tlačítko Storno Výchozí hodnota 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 connectionTimeout.

Požadavek je odepřen cílovým webovým serverem.

Příklady

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

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

Tento příklad nahraje soubor Order.txt bez http://www.cohowinery.com/uploads 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 nastavena na Truehodnotu , 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. Protože dialogové okno není modální, nezablokuje uživatelský vstup do jiných oken v programu.

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

My.Computer.Network.UploadFile při povolení trasování sítě ve vaší aplikaci zobrazí informace o trasování sítě. Další informace naleznete v tématu Povolení trasování sítě.

Note

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 úkolu zahrnujícího metodu My.Computer.Network.UploadFile .

To Podívejte se
Odeslání souboru Postupy: Nahrání souboru

Viz také

Platí pro