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í
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é
- Uri
- ICredentials
- UICancelOption
- Objekty (Visual Basic)
- Postupy: Stažení souboru v jazyce Visual Basic
- Postupy: Analýza cest k souborům v jazyce Visual Basic
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é
- Uri
- ICredentials
- UICancelOption
- Objekty (Visual Basic)
- Postupy: Stažení souboru v jazyce Visual Basic
- Postupy: Analýza cest k souborům v jazyce Visual Basic
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é
- Uri
- ICredentials
- UICancelOption
- Objekty (Visual Basic)
- Postupy: Stažení souboru v jazyce Visual Basic
- Postupy: Analýza cest k souborům v jazyce Visual Basic
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é
- Uri
- ICredentials
- UICancelOption
- Objekty (Visual Basic)
- Postupy: Stažení souboru v jazyce Visual Basic
- Postupy: Analýza cest k souborům v jazyce Visual Basic
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é
- Uri
- ICredentials
- UICancelOption
- Objekty (Visual Basic)
- Postupy: Stažení souboru v jazyce Visual Basic
- Postupy: Analýza cest k souborům v jazyce Visual Basic
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é
- Uri
- ICredentials
- UICancelOption
- Objekty (Visual Basic)
- Postupy: Stažení souboru v jazyce Visual Basic
- Postupy: Analýza cest k souborům v jazyce Visual Basic
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é
- Uri
- ICredentials
- UICancelOption
- Objekty (Visual Basic)
- Postupy: Stažení souboru v jazyce Visual Basic
- Postupy: Analýza cest k souborům v jazyce Visual Basic
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é
- Uri
- ICredentials
- UICancelOption
- Objekty (Visual Basic)
- Postupy: Stažení souboru v jazyce Visual Basic
- Postupy: Analýza cest k souborům v jazyce Visual Basic
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é
- Uri
- ICredentials
- UICancelOption
- Objekty (Visual Basic)
- Postupy: Stažení souboru v jazyce Visual Basic
- Postupy: Analýza cest k souborům v jazyce Visual Basic
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é
- Uri
- ICredentials
- UICancelOption
- Objekty (Visual Basic)
- Postupy: Stažení souboru v jazyce Visual Basic
- Postupy: Analýza cest k souborům v jazyce Visual Basic