Network.UploadFile Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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é
- Uri
- ICredentials
- UICancelOption
- Objekty (Visual Basic)
- W: Stažení souboru v Visual Basic
- W: Parsování cest k souborům v Visual Basic
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é
- Uri
- ICredentials
- UICancelOption
- Objekty (Visual Basic)
- W: Stažení souboru v Visual Basic
- W: Parsování cest k souborům v Visual Basic
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é
- Uri
- ICredentials
- UICancelOption
- Objekty (Visual Basic)
- W: Stažení souboru v Visual Basic
- W: Parsování cest k souborům v Visual Basic
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é
- Uri
- ICredentials
- UICancelOption
- Objekty (Visual Basic)
- W: Stažení souboru v Visual Basic
- W: Parsování cest k souborům v Visual Basic
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é
- Uri
- ICredentials
- UICancelOption
- Objekty (Visual Basic)
- W: Stažení souboru v Visual Basic
- W: Parsování cest k souborům v Visual Basic
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é
- Uri
- ICredentials
- UICancelOption
- Objekty (Visual Basic)
- W: Stažení souboru v Visual Basic
- W: Parsování cest k souborům v Visual Basic
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é
- Uri
- ICredentials
- UICancelOption
- Objekty (Visual Basic)
- W: Stažení souboru v Visual Basic
- W: Parsování cest k souborům v Visual Basic
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é
- Uri
- ICredentials
- UICancelOption
- Objekty (Visual Basic)
- W: Stažení souboru v Visual Basic
- W: Parsování cest k souborům v Visual Basic
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é
- Uri
- ICredentials
- UICancelOption
- Objekty (Visual Basic)
- W: Stažení souboru v Visual Basic
- W: Parsování cest k souborům v Visual Basic
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é
- Uri
- ICredentials
- UICancelOption
- Objekty (Visual Basic)
- W: Stažení souboru v Visual Basic
- W: Parsování cest k souborům v Visual Basic