Network.UploadFile Yöntem

Tanım

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 connectionTimeoutiçinde yanıt vermiyor.

İstek hedef web sunucusu tarafından reddedilir.

Örnekler

Bu örnek, dosyasını Order.txt adresine http://www.cohowinery.com/uploadsyü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 showUITrue, 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 connectionTimeoutbelirtilen 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.

Ş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/uploadsyü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.

Ş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/uploadsyü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.

Ş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/uploadsyü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.

Ş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/uploadsyü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.

Ş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 connectionTimeoutiçinde yanıt vermiyor.

İstek, hedef web sunucusu tarafından reddedilir.

Örnekler

Bu örnek, dosyasını Order.txt öğesine http://www.cohowinery.com/uploadsyü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 showUITrue, 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 connectionTimeoutbelirtilen 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.

Ş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 connectionTimeoutiçinde yanıt vermiyor.

İstek, hedef web sunucusu tarafından reddedilir.

Örnekler

Bu örnek, dosyasını Order.txt öğesine http://www.cohowinery.com/uploadsyü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 showUITrue, 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 connectionTimeoutbelirtilen 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.

Ş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 connectionTimeoutiçinde yanıt vermiyor.

İstek, hedef web sunucusu tarafından reddedilir.

Örnekler

Bu örnek, dosyasını Order.txt öğesine http://www.cohowinery.com/uploadsyü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 showUITrue, 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 connectionTimeoutbelirtilen 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.

Ş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 connectionTimeoutiçinde yanıt vermiyor.

İstek, hedef web sunucusu tarafından reddedilir.

Örnekler

Bu örnek, dosyasını Order.txt öğesine http://www.cohowinery.com/uploadsyü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 showUITrue, 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 connectionTimeoutbelirtilen 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.

Ş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 connectionTimeoutiçinde yanıt vermiyor.

İstek, hedef web sunucusu tarafından reddedilir.

Örnekler

Bu örnek, dosyasını Order.txt öğesine http://www.cohowinery.com/uploadsyü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 showUITrue, 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 connectionTimeoutbelirtilen 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.

Şunlara uygulanır