Network.UploadFile Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen dosyayı belirtilen ana bilgisayar adresine gönderir.
Aşırı Yüklemeler
UploadFile(String, String, String, String, Boolean, Int32, UICancelOption) |
Belirtilen dosyayı belirtilen ana bilgisayar adresine gönderir. |
UploadFile(String, String) |
Belirtilen dosyayı belirtilen ana bilgisayar adresine gönderir. |
UploadFile(String, Uri) |
Belirtilen dosyayı belirtilen ana bilgisayar adresine gönderir. |
UploadFile(String, String, String, String) |
Belirtilen dosyayı belirtilen ana bilgisayar adresine gönderir. |
UploadFile(String, Uri, String, String) |
Belirtilen dosyayı belirtilen ana bilgisayar adresine gönderir. |
UploadFile(String, Uri, ICredentials, Boolean, Int32) |
Belirtilen dosyayı belirtilen ana bilgisayar adresine gönderir. |
UploadFile(String, String, String, String, Boolean, Int32) |
Belirtilen dosyayı belirtilen ana bilgisayar adresine gönderir. |
UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption) |
Belirtilen dosyayı belirtilen ana bilgisayar adresine gönderir. |
UploadFile(String, Uri, String, String, Boolean, Int32) |
Belirtilen dosyayı belirtilen ana bilgisayar adresine gönderir. |
UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption) |
Belirtilen dosyayı belirtilen ana bilgisayar adresine gönderir. |
UploadFile(String, String, String, String, Boolean, Int32, UICancelOption)
Belirtilen dosyayı belirtilen ana bilgisayar adresine gönderir.
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)
Parametreler
- sourceFileName
- String
Karşıya yüklenecek dosyanın yolu ve adı.
- address
- String
Hedef sunucunun URL'si, IP adresi veya URI'si.
- userName
- String
Kimlik doğrulaması için kullanıcı adı. Varsayılan boş bir dizedir: ""
.
- password
- String
Kimlik doğrulaması için parola. Varsayılan boş bir dizedir: ""
.
- showUI
- Boolean
İşlemin ilerleme durumunun görüntülenip görüntülenmeyeceği. False
varsayılan değerdir.
- connectionTimeout
- Int32
Milisaniye cinsinden zaman aşımı aralığı. Varsayılan değer 100 saniyedir.
- onUserCancel
- UICancelOption
Kullanıcı İptal'e tıkladığında gerçekleştirilecek eylem. ThrowException varsayılan değerdir.
Özel durumlar
connectionTimeout
sıfırdan küçük veya sıfıra eşit.
address
dosya adı içermez.
Kullanıcı bir ağ işlemi gerçekleştirmek için gerekli izinlere sahip değil.
Sunucu belirtilen connectionTimeout
içinde yanıt vermiyor.
İstek hedef web sunucusu tarafından reddedilir.
Örnekler
Bu örnek, dosyasını Order.txt
adresine http://www.cohowinery.com/uploads
yükler.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Bu örnek, bir kullanıcı adı veya parola sağlamadan dosyasını Order.txt
'a http://www.cohowinery.com/uploads
yükler, karşıya yüklemenin ilerleme durumunu gösterir ve 500 milisaniyelik zaman aşımı aralığına sahiptir.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Açıklamalar
olarak ayarlanırsa showUI
True
, bir iletişim kutusu işlemin ilerleme durumunu gösterir ve kullanıcının işlemi iptal etmek için tıklayabileceği bir İptal düğmesi içerir. İletişim kutusu kalıcı olmadığından, programdaki diğer pencerelere kullanıcı girişini engellemez.
Sunucu içinde connectionTimeout
belirtilen aralık içinde yanıt vermezse, işlem iptal edilir ve bir özel durum oluşturulur.
My.Computer.Network.UploadFile
, uygulamanızda ağ izlemeyi etkinleştirdiğinizde izleme bilgilerini döndürür. Daha fazla bilgi için bkz . Ağ İzlemeyi Etkinleştirme.
Not
FTP protokolü, parolalar da dahil olmak üzere bilgileri düz metin olarak gönderir ve hassas bilgileri iletmek için kullanılmamalıdır.
Aşağıdaki tabloda, yöntemini içeren bir görev örneği liste verilmiştir My.Computer.Network.UploadFile
.
Amaç | Bkz. |
---|---|
Dosyayı karşıya yükleme | Nasıl yapılır: Karşıya Dosya Yükleme |
Ayrıca bkz.
- Uri
- ICredentials
- UICancelOption
- Nesneler (Visual Basic)
- Nasıl Yapılır: Visual Basic'te Dosya İndirme
- Nasıl Yapılır: Visual Basic'te Dosya Yollarını Ayrıştırma
Şunlara uygulanır
UploadFile(String, String)
Belirtilen dosyayı belirtilen ana bilgisayar adresine gönderir.
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)
Parametreler
- sourceFileName
- String
Karşıya yüklenecek dosyanın yolu ve adı.
- address
- String
Hedef sunucunun URL'si, IP adresi veya URI'si.
Özel durumlar
Kaynak dosya yolu geçerli değil.
address
dosya adı içermez.
Kullanıcı bir ağ işlemi gerçekleştirmek için gerekli izinlere sahip değil.
Sunucu varsayılan zaman aşımı (100 saniye) içinde yanıt vermez.
İstek hedef web sunucusu tarafından reddedilir.
Örnekler
Bu örnek, dosyasını Order.txt
adresine http://www.cohowinery.com/uploads
yükler.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Bu örnek, bir kullanıcı adı veya parola sağlamadan dosyasını Order.txt
'a http://www.cohowinery.com/uploads
yükler, karşıya yüklemenin ilerleme durumunu gösterir ve 500 milisaniyelik zaman aşımı aralığına sahiptir.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Açıklamalar
Kullanıcı kimlik bilgilerini sağlamak veya belirli bir zaman aşımı değeri belirtmek için yönteminin UploadFile diğer aşırı yüklemelerinden birini kullanabilirsiniz.
My.Computer.Network.UploadFile
, uygulamanızda ağ izlemeyi etkinleştirdiğinizde izleme bilgilerini döndürür. Daha fazla bilgi için bkz . Ağ İzlemeyi Etkinleştirme.
Aşağıdaki tabloda, yöntemini içeren bir görev örneği liste verilmiştir My.Computer.Network.UploadFile
.
Amaç | Bkz. |
---|---|
Dosyayı karşıya yükleme | Nasıl yapılır: Karşıya Dosya Yükleme |
Ayrıca bkz.
- Uri
- ICredentials
- UICancelOption
- Nesneler (Visual Basic)
- Nasıl Yapılır: Visual Basic'te Dosya İndirme
- Nasıl Yapılır: Visual Basic'te Dosya Yollarını Ayrıştırma
Şunlara uygulanır
UploadFile(String, Uri)
Belirtilen dosyayı belirtilen ana bilgisayar adresine gönderir.
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)
Parametreler
- sourceFileName
- String
Karşıya yüklenecek dosyanın yolu ve adı.
- address
- Uri
Hedef sunucunun URL'si, IP adresi veya URI'si.
Özel durumlar
Kaynak dosya yolu geçerli değil.
address
dosya adı içermez.
Kullanıcı bir ağ işlemi gerçekleştirmek için gerekli izinlere sahip değil.
Sunucu varsayılan zaman aşımı (100 saniye) içinde yanıt vermez.
İstek hedef web sunucusu tarafından reddedilir.
Örnekler
Bu örnek, dosyasını Order.txt
adresine http://www.cohowinery.com/uploads
yükler.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Bu örnek, bir kullanıcı adı veya parola sağlamadan dosyasını Order.txt
'a http://www.cohowinery.com/uploads
yükler, karşıya yüklemenin ilerleme durumunu gösterir ve 500 milisaniyelik zaman aşımı aralığına sahiptir.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Açıklamalar
Kullanıcı kimlik bilgilerini sağlamak veya belirli bir zaman aşımı değeri belirtmek için yönteminin UploadFile diğer aşırı yüklemelerinden birini kullanabilirsiniz.
My.Computer.Network.UploadFile
, uygulamanızda ağ izlemeyi etkinleştirdiğinizde izleme bilgilerini döndürür. Daha fazla bilgi için bkz . Ağ İzlemeyi Etkinleştirme.
Aşağıdaki tabloda, yöntemini içeren bir görev örneği liste verilmiştir My.Computer.Network.UploadFile
.
Amaç | Bkz. |
---|---|
Dosyayı karşıya yükleme | Nasıl yapılır: Karşıya Dosya Yükleme |
Ayrıca bkz.
- Uri
- ICredentials
- UICancelOption
- Nesneler (Visual Basic)
- Nasıl Yapılır: Visual Basic'te Dosya İndirme
- Nasıl Yapılır: Visual Basic'te Dosya Yollarını Ayrıştırma
Şunlara uygulanır
UploadFile(String, String, String, String)
Belirtilen dosyayı belirtilen ana bilgisayar adresine gönderir.
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)
Parametreler
- sourceFileName
- String
Karşıya yüklenecek dosyanın yolu ve adı.
- address
- String
Hedef sunucunun URL'si, IP adresi veya URI'si.
- userName
- String
Kimlik doğrulaması için kullanıcı adı. Varsayılan boş bir dizedir: ""
.
- password
- String
Kimlik doğrulaması için parola. Varsayılan boş bir dizedir: ""
.
Özel durumlar
connectionTimeout
sıfırdan küçük veya sıfıra eşit.
address
dosya adı içermez.
Kullanıcı bir ağ işlemi gerçekleştirmek için gerekli izinlere sahip değil.
Sunucu varsayılan zaman aşımı (100 saniye) içinde yanıt vermez.
İstek, hedef web sunucusu tarafından reddedilir.
Örnekler
Bu örnek, dosyasını Order.txt
öğesine http://www.cohowinery.com/uploads
yükler.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Bu örnek, kullanıcı adı veya parola sağlamadan dosyasını Order.txt
'a http://www.cohowinery.com/uploads
yükler, karşıya yüklemenin ilerleme durumunu gösterir ve 500 milisaniyelik zaman aşımı aralığına sahiptir.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Açıklamalar
Belirli bir zaman aşımı değeri belirtmek için yönteminin UploadFile diğer aşırı yüklemelerinden birini kullanabilirsiniz.
My.Computer.Network.UploadFile
, uygulamanızda ağ izlemeyi etkinleştirdiğinizde izleme bilgilerini döndürür. Daha fazla bilgi için bkz. Ağ İzlemeyi Etkinleştirme.
Not
FTP protokolü, parolalar dahil olmak üzere bilgileri düz metin olarak gönderir ve hassas bilgileri iletmek için kullanılmamalıdır.
Aşağıdaki tabloda, yöntemini içeren bir görev örneği listeledik My.Computer.Network.UploadFile
.
Amaç | Bkz. |
---|---|
Dosyayı karşıya yükleme | Nasıl yapılır: Karşıya Dosya Yükleme |
Ayrıca bkz.
- Uri
- ICredentials
- UICancelOption
- Nesneler (Visual Basic)
- Nasıl Yapılır: Visual Basic'te Dosya İndirme
- Nasıl Yapılır: Visual Basic'te Dosya Yollarını Ayrıştırma
Şunlara uygulanır
UploadFile(String, Uri, String, String)
Belirtilen dosyayı belirtilen ana bilgisayar adresine gönderir.
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)
Parametreler
- sourceFileName
- String
Karşıya yüklenecek dosyanın yolu ve adı.
- address
- Uri
Hedef sunucunun URL'si, IP adresi veya URI'si.
- userName
- String
Kimlik doğrulaması için kullanıcı adı. Varsayılan boş bir dizedir: ""
.
- password
- String
Kimlik doğrulaması için parola. Varsayılan boş bir dizedir: ""
.
Özel durumlar
connectionTimeout
sıfırdan küçük veya sıfıra eşit.
address
dosya adı içermez.
Kullanıcı bir ağ işlemi gerçekleştirmek için gerekli izinlere sahip değil.
Sunucu varsayılan zaman aşımı (100 saniye) içinde yanıt vermez.
İstek, hedef web sunucusu tarafından reddedilir.
Örnekler
Bu örnek, dosyasını Order.txt
öğesine http://www.cohowinery.com/uploads
yükler.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Bu örnek, kullanıcı adı veya parola sağlamadan dosyasını Order.txt
'a http://www.cohowinery.com/uploads
yükler, karşıya yüklemenin ilerleme durumunu gösterir ve 500 milisaniyelik zaman aşımı aralığına sahiptir.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Açıklamalar
Belirli bir zaman aşımı değeri belirtmek için yönteminin UploadFile diğer aşırı yüklemelerinden birini kullanabilirsiniz.
My.Computer.Network.UploadFile
, uygulamanızda ağ izlemeyi etkinleştirdiğinizde izleme bilgilerini döndürür. Daha fazla bilgi için bkz. Ağ İzlemeyi Etkinleştirme.
Not
FTP protokolü, parolalar dahil olmak üzere bilgileri düz metin olarak gönderir ve hassas bilgileri iletmek için kullanılmamalıdır.
Aşağıdaki tabloda, yöntemini içeren bir görev örneği listeledik My.Computer.Network.UploadFile
.
Amaç | Bkz. |
---|---|
Dosyayı karşıya yükleme | Nasıl yapılır: Karşıya Dosya Yükleme |
Ayrıca bkz.
- Uri
- ICredentials
- UICancelOption
- Nesneler (Visual Basic)
- Nasıl Yapılır: Visual Basic'te Dosya İndirme
- Nasıl Yapılır: Visual Basic'te Dosya Yollarını Ayrıştırma
Şunlara uygulanır
UploadFile(String, Uri, ICredentials, Boolean, Int32)
Belirtilen dosyayı belirtilen ana bilgisayar adresine gönderir.
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)
Parametreler
- sourceFileName
- String
Karşıya yüklenecek dosyanın yolu ve adı.
- address
- Uri
Hedef sunucunun URL'si, IP adresi veya URI'si.
- networkCredentials
- ICredentials
Kimlik doğrulaması için kimlik bilgileri.
- showUI
- Boolean
True
işlemin ilerleme durumunu görüntülemek için; aksi takdirde False
. False
varsayılan değerdir.
- connectionTimeout
- Int32
Milisaniye cinsinden zaman aşımı aralığı. Varsayılan değer 100 saniyedir.
Özel durumlar
connectionTimeout
sıfırdan küçük veya sıfıra eşit.
address
dosya adı içermez.
Kullanıcı bir ağ işlemi gerçekleştirmek için gerekli izinlere sahip değil.
Sunucu belirtilen connectionTimeout
içinde yanıt vermiyor.
İstek, hedef web sunucusu tarafından reddedilir.
Örnekler
Bu örnek, dosyasını Order.txt
öğesine http://www.cohowinery.com/uploads
yükler.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Bu örnek, kullanıcı adı veya parola sağlamadan dosyasını Order.txt
'a http://www.cohowinery.com/uploads
yükler, karşıya yüklemenin ilerleme durumunu gösterir ve 500 milisaniyelik zaman aşımı aralığına sahiptir.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Açıklamalar
olarak ayarlanırsa showUI
True
, bir iletişim kutusu işlemin ilerleme durumunu gösterir ve kullanıcının işlemi iptal etmek için tıklayabileceği bir İptal düğmesi içerir. İletişim kutusu kalıcı olmadığından, programdaki diğer pencerelere kullanıcı girişini engellemez.
Sunucu içinde connectionTimeout
belirtilen aralık içinde yanıt vermezse işlem iptal edilir ve bir özel durum oluşturulur.
My.Computer.Network.UploadFile
, uygulamanızda ağ izlemeyi etkinleştirdiğinizde izleme bilgilerini döndürür. Daha fazla bilgi için bkz. Ağ İzlemeyi Etkinleştirme.
Not
FTP protokolü, parolalar dahil olmak üzere bilgileri düz metin olarak gönderir ve hassas bilgileri iletmek için kullanılmamalıdır.
Aşağıdaki tabloda, yöntemini içeren bir görev örneği listeledik My.Computer.Network.UploadFile
.
Amaç | Bkz. |
---|---|
Dosyayı karşıya yükleme | Nasıl yapılır: Karşıya Dosya Yükleme |
Ayrıca bkz.
- Uri
- ICredentials
- UICancelOption
- Nesneler (Visual Basic)
- Nasıl Yapılır: Visual Basic'te Dosya İndirme
- Nasıl Yapılır: Visual Basic'te Dosya Yollarını Ayrıştırma
Şunlara uygulanır
UploadFile(String, String, String, String, Boolean, Int32)
Belirtilen dosyayı belirtilen ana bilgisayar adresine gönderir.
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)
Parametreler
- sourceFileName
- String
Karşıya yüklenecek dosyanın yolu ve adı.
- address
- String
Hedef sunucunun URL'si, IP adresi veya URI'si.
- userName
- String
Kimlik doğrulaması için kullanıcı adı. Varsayılan boş bir dizedir: ""
.
- password
- String
Kimlik doğrulaması için parola. Varsayılan boş bir dizedir: ""
.
- showUI
- Boolean
True
işlemin ilerleme durumunu görüntülemek için; aksi takdirde False
. False
varsayılan değerdir.
- connectionTimeout
- Int32
Milisaniye cinsinden zaman aşımı aralığı. Varsayılan değer 100 saniyedir.
Özel durumlar
connectionTimeout
sıfırdan küçük veya sıfıra eşit.
address
dosya adı içermez.
Kullanıcı bir ağ işlemi gerçekleştirmek için gerekli izinlere sahip değil.
Sunucu belirtilen connectionTimeout
içinde yanıt vermiyor.
İstek, hedef web sunucusu tarafından reddedilir.
Örnekler
Bu örnek, dosyasını Order.txt
öğesine http://www.cohowinery.com/uploads
yükler.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Bu örnek, kullanıcı adı veya parola sağlamadan dosyasını Order.txt
'a http://www.cohowinery.com/uploads
yükler, karşıya yüklemenin ilerleme durumunu gösterir ve 500 milisaniyelik zaman aşımı aralığına sahiptir.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Açıklamalar
olarak ayarlanırsa showUI
True
, bir iletişim kutusu işlemin ilerleme durumunu gösterir ve kullanıcının işlemi iptal etmek için tıklayabileceği bir İptal düğmesi içerir. İletişim kutusu kalıcı olmadığından, programdaki diğer pencerelere kullanıcı girişini engellemez.
Sunucu içinde connectionTimeout
belirtilen aralık içinde yanıt vermezse işlem iptal edilir ve bir özel durum oluşturulur.
My.Computer.Network.UploadFile
, uygulamanızda ağ izlemeyi etkinleştirdiğinizde izleme bilgilerini döndürür. Daha fazla bilgi için bkz. Ağ İzlemeyi Etkinleştirme.
Not
FTP protokolü, parolalar dahil olmak üzere bilgileri düz metin olarak gönderir ve hassas bilgileri iletmek için kullanılmamalıdır.
Aşağıdaki tabloda, yöntemini içeren bir görev örneği listeledik My.Computer.Network.UploadFile
.
Amaç | Bkz. |
---|---|
Dosyayı karşıya yükleme | Nasıl yapılır: Karşıya Dosya Yükleme |
Ayrıca bkz.
- Uri
- ICredentials
- UICancelOption
- Nesneler (Visual Basic)
- Nasıl Yapılır: Visual Basic'te Dosya İndirme
- Nasıl Yapılır: Visual Basic'te Dosya Yollarını Ayrıştırma
Şunlara uygulanır
UploadFile(String, Uri, ICredentials, Boolean, Int32, UICancelOption)
Belirtilen dosyayı belirtilen ana bilgisayar adresine gönderir.
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)
Parametreler
- sourceFileName
- String
Karşıya yüklenecek dosyanın yolu ve adı.
- address
- Uri
Hedef sunucunun URL'si, IP adresi veya URI'si.
- networkCredentials
- ICredentials
Kimlik doğrulaması için kimlik bilgileri.
- showUI
- Boolean
True
işlemin ilerleme durumunu görüntülemek için; aksi takdirde False
. False
varsayılan değerdir.
- connectionTimeout
- Int32
Milisaniye cinsinden zaman aşımı aralığı. Varsayılan değer 100 saniyedir.
- onUserCancel
- UICancelOption
Kullanıcı İptal'e tıkladığında gerçekleştirilecek eylem. ThrowException varsayılan değerdir.
Özel durumlar
connectionTimeout
sıfırdan küçük veya sıfıra eşit.
address
dosya adı içermez.
Kullanıcı bir ağ işlemi gerçekleştirmek için gerekli izinlere sahip değil.
Sunucu belirtilen connectionTimeout
içinde yanıt vermiyor.
İstek, hedef web sunucusu tarafından reddedilir.
Örnekler
Bu örnek, dosyasını Order.txt
öğesine http://www.cohowinery.com/uploads
yükler.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Bu örnek, kullanıcı adı veya parola sağlamadan dosyasını Order.txt
'a http://www.cohowinery.com/uploads
yükler, karşıya yüklemenin ilerleme durumunu gösterir ve 500 milisaniyelik zaman aşımı aralığına sahiptir.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Açıklamalar
olarak ayarlanırsa showUI
True
, bir iletişim kutusu işlemin ilerleme durumunu gösterir ve kullanıcının işlemi iptal etmek için tıklayabileceği bir İptal düğmesi içerir. İletişim kutusu kalıcı olmadığından, programdaki diğer pencerelere kullanıcı girişini engellemez.
Sunucu içinde connectionTimeout
belirtilen aralık içinde yanıt vermezse işlem iptal edilir ve bir özel durum oluşturulur.
My.Computer.Network.UploadFile
, uygulamanızda ağ izlemeyi etkinleştirdiğinizde izleme bilgilerini döndürür. Daha fazla bilgi için bkz. Ağ İzlemeyi Etkinleştirme.
Not
FTP protokolü, parolalar dahil olmak üzere bilgileri düz metin olarak gönderir ve hassas bilgileri iletmek için kullanılmamalıdır.
Aşağıdaki tabloda, yöntemini içeren bir görev örneği listeledik My.Computer.Network.UploadFile
.
Amaç | Bkz. |
---|---|
Dosyayı karşıya yükleme | Nasıl yapılır: Karşıya Dosya Yükleme |
Ayrıca bkz.
- Uri
- ICredentials
- UICancelOption
- Nesneler (Visual Basic)
- Nasıl Yapılır: Visual Basic'te Dosya İndirme
- Nasıl Yapılır: Visual Basic'te Dosya Yollarını Ayrıştırma
Şunlara uygulanır
UploadFile(String, Uri, String, String, Boolean, Int32)
Belirtilen dosyayı belirtilen ana bilgisayar adresine gönderir.
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)
Parametreler
- sourceFileName
- String
Karşıya yüklenecek dosyanın yolu ve adı.
- address
- Uri
Hedef sunucunun URL'si, IP adresi veya URI'si.
- userName
- String
Kimlik doğrulaması için kullanıcı adı. Varsayılan boş bir dizedir: ""
.
- password
- String
Kimlik doğrulaması için parola. Varsayılan boş bir dizedir: ""
.
- showUI
- Boolean
True
işlemin ilerleme durumunu görüntülemek için; aksi takdirde False
. False
varsayılan değerdir.
- connectionTimeout
- Int32
Milisaniye cinsinden zaman aşımı aralığı. Varsayılan değer 100 saniyedir.
Özel durumlar
connectionTimeout
sıfırdan küçük veya sıfıra eşit.
address
dosya adı içermez.
Kullanıcı bir ağ işlemi gerçekleştirmek için gerekli izinlere sahip değil.
Sunucu belirtilen connectionTimeout
içinde yanıt vermiyor.
İstek, hedef web sunucusu tarafından reddedilir.
Örnekler
Bu örnek, dosyasını Order.txt
öğesine http://www.cohowinery.com/uploads
yükler.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Bu örnek, kullanıcı adı veya parola sağlamadan dosyasını Order.txt
'a http://www.cohowinery.com/uploads
yükler, karşıya yüklemenin ilerleme durumunu gösterir ve 500 milisaniyelik zaman aşımı aralığına sahiptir.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Açıklamalar
olarak ayarlanırsa showUI
True
, bir iletişim kutusu işlemin ilerleme durumunu gösterir ve kullanıcının işlemi iptal etmek için tıklayabileceği bir İptal düğmesi içerir. İletişim kutusu kalıcı olmadığından, programdaki diğer pencerelere kullanıcı girişini engellemez.
Sunucu içinde connectionTimeout
belirtilen aralık içinde yanıt vermezse işlem iptal edilir ve bir özel durum oluşturulur.
My.Computer.Network.UploadFile
, uygulamanızda ağ izlemeyi etkinleştirdiğinizde izleme bilgilerini döndürür. Daha fazla bilgi için bkz. Ağ İzlemeyi Etkinleştirme.
Not
FTP protokolü, parolalar dahil olmak üzere bilgileri düz metin olarak gönderir ve hassas bilgileri iletmek için kullanılmamalıdır.
Aşağıdaki tabloda, yöntemini içeren bir görev örneği listeledik My.Computer.Network.UploadFile
.
Amaç | Bkz. |
---|---|
Dosyayı karşıya yükleme | Nasıl yapılır: Karşıya Dosya Yükleme |
Ayrıca bkz.
- Uri
- ICredentials
- UICancelOption
- Nesneler (Visual Basic)
- Nasıl Yapılır: Visual Basic'te Dosya İndirme
- Nasıl Yapılır: Visual Basic'te Dosya Yollarını Ayrıştırma
Şunlara uygulanır
UploadFile(String, Uri, String, String, Boolean, Int32, UICancelOption)
Belirtilen dosyayı belirtilen ana bilgisayar adresine gönderir.
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)
Parametreler
- sourceFileName
- String
Karşıya yüklenecek dosyanın yolu ve adı.
- address
- Uri
Hedef sunucunun URL'si, IP adresi veya URI'si.
- userName
- String
Kimlik doğrulaması için kullanıcı adı. Varsayılan boş bir dizedir: ""
.
- password
- String
Kimlik doğrulaması için parola. Varsayılan boş bir dizedir: ""
.
- showUI
- Boolean
İşlemin ilerleme durumunun görüntülenip görüntülenmeyeceği. False
varsayılan değerdir.
- connectionTimeout
- Int32
Milisaniye cinsinden zaman aşımı aralığı. Varsayılan değer 100 saniyedir.
- onUserCancel
- UICancelOption
Kullanıcı İptal'e tıkladığında gerçekleştirilecek eylem. ThrowException varsayılan değerdir.
Özel durumlar
connectionTimeout
sıfırdan küçük veya sıfıra eşit.
address
dosya adı içermez.
Kullanıcı bir ağ işlemi gerçekleştirmek için gerekli izinlere sahip değil.
Sunucu belirtilen connectionTimeout
içinde yanıt vermiyor.
İstek, hedef web sunucusu tarafından reddedilir.
Örnekler
Bu örnek, dosyasını Order.txt
öğesine http://www.cohowinery.com/uploads
yükler.
My.Computer.Network.UploadFile ( "C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx")
Bu örnek, kullanıcı adı veya parola sağlamadan dosyasını Order.txt
'a http://www.cohowinery.com/uploads
yükler, karşıya yüklemenin ilerleme durumunu gösterir ve 500 milisaniyelik zaman aşımı aralığına sahiptir.
My.Computer.Network.UploadFile ("C:\My Documents\Order.txt",
"http://www.cohowinery.com/upload.aspx","","",True,500)
Açıklamalar
olarak ayarlanırsa showUI
True
, bir iletişim kutusu işlemin ilerleme durumunu gösterir ve kullanıcının işlemi iptal etmek için tıklayabileceği bir İptal düğmesi içerir. İletişim kutusu kalıcı olmadığından, programdaki diğer pencerelere kullanıcı girişini engellemez.
Sunucu içinde connectionTimeout
belirtilen aralık içinde yanıt vermezse işlem iptal edilir ve bir özel durum oluşturulur.
My.Computer.Network.UploadFile
, uygulamanızda ağ izlemeyi etkinleştirdiğinizde izleme bilgilerini döndürür. Daha fazla bilgi için bkz. Ağ İzlemeyi Etkinleştirme.
Not
FTP protokolü, parolalar dahil olmak üzere bilgileri düz metin olarak gönderir ve hassas bilgileri iletmek için kullanılmamalıdır.
Aşağıdaki tabloda, yöntemini içeren bir görev örneği listeledik My.Computer.Network.UploadFile
.
Amaç | Bkz. |
---|---|
Dosyayı karşıya yükleme | Nasıl yapılır: Karşıya Dosya Yükleme |
Ayrıca bkz.
- Uri
- ICredentials
- UICancelOption
- Nesneler (Visual Basic)
- Nasıl Yapılır: Visual Basic'te Dosya İndirme
- Nasıl Yapılır: Visual Basic'te Dosya Yollarını Ayrıştırma