Share via


Network.UploadFile Méthode

Définition

Envoie le fichier spécifié à l'adresse de l'hôte indiquée.

Surcharges

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

Envoie le fichier spécifié à l'adresse de l'hôte indiquée.

UploadFile(String, String)

Envoie le fichier spécifié à l'adresse de l'hôte indiquée.

UploadFile(String, Uri)

Envoie le fichier spécifié à l'adresse de l'hôte indiquée.

UploadFile(String, String, String, String)

Envoie le fichier spécifié à l'adresse de l'hôte indiquée.

UploadFile(String, Uri, String, String)

Envoie le fichier spécifié à l'adresse de l'hôte indiquée.

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

Envoie le fichier spécifié à l'adresse de l'hôte indiquée.

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

Envoie le fichier spécifié à l'adresse de l'hôte indiquée.

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

Envoie le fichier spécifié à l'adresse de l'hôte indiquée.

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

Envoie le fichier spécifié à l'adresse de l'hôte indiquée.

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

Envoie le fichier spécifié à l'adresse de l'hôte indiquée.

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

Envoie le fichier spécifié à l'adresse de l'hôte indiquée.

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)

Paramètres

sourceFileName
String

Chemin d'accès et nom du fichier à transférer.

address
String

URL, adresse IP ou URI du serveur de destination.

userName
String

Nom d'utilisateur à authentifier. La valeur par défaut est une chaîne vide : "".

password
String

Mot de passe à authentifier. La valeur par défaut est une chaîne vide : "".

showUI
Boolean

Indique s'il faut ou non afficher l'avancement de l'opération. La valeur par défaut est False.

connectionTimeout
Int32

Intervalle de délai en millisecondes. La valeur par défaut est de 100 secondes.

onUserCancel
UICancelOption

Action à prendre lorsque l’utilisateur clique sur Annuler. La valeur par défaut est ThrowException.

Exceptions

connectionTimeout est inférieur ou égal à zéro.

address ne comporte pas de nom de fichier.

L'utilisateur ne dispose pas des autorisations nécessaires pour réaliser une opération réseau.

Le serveur ne répond pas dans le connectionTimeout spécifié.

La demande est refusée par le serveur Web cible.

Exemples

Cet exemple charge le fichier Order.txt dans http://www.cohowinery.com/uploads.

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

Cet exemple charge le fichier Order.txt sur http://www.cohowinery.com/uploads sans fournir de nom d’utilisateur ou de mot de passe, affiche la progression du chargement, et présente un délai d’attente de 500 millisecondes.

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

Remarques

Si showUI a la valeur True, une boîte de dialogue affiche la progression de l’opération et inclut un bouton Annuler sur lequel l’utilisateur peut cliquer pour annuler l’opération. Étant donné que la boîte de dialogue n’est pas modale, elle ne bloque pas l’entrée utilisateur dans d’autres fenêtres du programme.

Si le serveur ne répond pas dans l’intervalle spécifié dans connectionTimeout, l’opération est annulée et une exception est levée.

My.Computer.Network.UploadFile génère des informations de trace lorsque vous activez le suivi réseau dans votre application. Pour plus d’informations, consultez Activation du suivi réseau.

Notes

Le protocole FTP envoie des informations, y compris des mots de passe, en texte brut et ne doit pas être utilisé pour transmettre des informations sensibles.

Le tableau suivant répertorie un exemple de tâche impliquant la My.Computer.Network.UploadFile méthode .

À Consultez
Charger un fichier Procédure : charger un fichier

Voir aussi

S’applique à

UploadFile(String, String)

Envoie le fichier spécifié à l'adresse de l'hôte indiquée.

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)

Paramètres

sourceFileName
String

Chemin d'accès et nom du fichier à transférer.

address
String

URL, adresse IP ou URI du serveur de destination.

Exceptions

Le chemin d'accès du fichier source n'est pas valide.

address ne comporte pas de nom de fichier.

L'utilisateur ne dispose pas des autorisations nécessaires pour réaliser une opération réseau.

Le serveur ne répond pas dans le délai d'attente par défaut (100 secondes).

La demande est refusée par le serveur Web cible.

Exemples

Cet exemple charge le fichier Order.txt dans http://www.cohowinery.com/uploads.

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

Cet exemple charge le fichier Order.txt sur http://www.cohowinery.com/uploads sans fournir de nom d’utilisateur ou de mot de passe, affiche la progression du chargement, et présente un délai d’attente de 500 millisecondes.

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

Remarques

Vous pouvez utiliser l’une des autres surcharges de la UploadFile méthode pour fournir des informations d’identification utilisateur ou spécifier une valeur de délai d’expiration spécifique.

My.Computer.Network.UploadFile génère des informations de trace lorsque vous activez le suivi réseau dans votre application. Pour plus d’informations, consultez Activation du suivi réseau.

Le tableau suivant répertorie un exemple de tâche impliquant la My.Computer.Network.UploadFile méthode .

À Consultez
Charger un fichier Procédure : charger un fichier

Voir aussi

S’applique à

UploadFile(String, Uri)

Envoie le fichier spécifié à l'adresse de l'hôte indiquée.

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)

Paramètres

sourceFileName
String

Chemin d'accès et nom du fichier à transférer.

address
Uri

URL, adresse IP ou URI du serveur de destination.

Exceptions

Le chemin d'accès du fichier source n'est pas valide.

address ne comporte pas de nom de fichier.

L'utilisateur ne dispose pas des autorisations nécessaires pour réaliser une opération réseau.

Le serveur ne répond pas dans le délai d'attente par défaut (100 secondes).

La demande est refusée par le serveur Web cible.

Exemples

Cet exemple charge le fichier Order.txt dans http://www.cohowinery.com/uploads.

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

Cet exemple charge le fichier Order.txt sur http://www.cohowinery.com/uploads sans fournir de nom d’utilisateur ou de mot de passe, affiche la progression du chargement, et présente un délai d’attente de 500 millisecondes.

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

Remarques

Vous pouvez utiliser l’une des autres surcharges de la UploadFile méthode pour fournir des informations d’identification utilisateur ou spécifier une valeur de délai d’expiration spécifique.

My.Computer.Network.UploadFile génère des informations de trace lorsque vous activez le suivi réseau dans votre application. Pour plus d’informations, consultez Activation du suivi réseau.

Le tableau suivant répertorie un exemple de tâche impliquant la My.Computer.Network.UploadFile méthode .

À Consultez
Charger un fichier Procédure : charger un fichier

Voir aussi

S’applique à

UploadFile(String, String, String, String)

Envoie le fichier spécifié à l'adresse de l'hôte indiquée.

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)

Paramètres

sourceFileName
String

Chemin d'accès et nom du fichier à transférer.

address
String

URL, adresse IP ou URI du serveur de destination.

userName
String

Nom d'utilisateur à authentifier. La valeur par défaut est une chaîne vide : "".

password
String

Mot de passe à authentifier. La valeur par défaut est une chaîne vide : "".

Exceptions

connectionTimeout est inférieur ou égal à zéro.

address ne comporte pas de nom de fichier.

L'utilisateur ne dispose pas des autorisations nécessaires pour réaliser une opération réseau.

Le serveur ne répond pas dans le délai d'attente par défaut (100 secondes).

La demande est refusée par le serveur Web cible.

Exemples

Cet exemple montre comment charger le fichier Order.txt dans http://www.cohowinery.com/uploads.

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

Cet exemple charge le fichier Order.txt sur http://www.cohowinery.com/uploads sans fournir de nom d’utilisateur ou de mot de passe, affiche la progression du chargement, et présente un délai d’attente de 500 millisecondes.

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

Remarques

Vous pouvez utiliser l’une des autres surcharges de la UploadFile méthode pour spécifier une valeur de délai d’expiration spécifique.

My.Computer.Network.UploadFile génère des informations de trace lorsque vous activez le suivi réseau dans votre application. Pour plus d’informations, consultez Activation du suivi réseau.

Notes

Le protocole FTP envoie des informations, y compris des mots de passe, en texte brut et ne doit pas être utilisé pour la transmission d’informations sensibles.

Le tableau suivant répertorie un exemple de tâche impliquant la My.Computer.Network.UploadFile méthode .

À Consultez
Charger un fichier Procédure : charger un fichier

Voir aussi

S’applique à

UploadFile(String, Uri, String, String)

Envoie le fichier spécifié à l'adresse de l'hôte indiquée.

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)

Paramètres

sourceFileName
String

Chemin d'accès et nom du fichier à transférer.

address
Uri

URL, adresse IP ou URI du serveur de destination.

userName
String

Nom d'utilisateur à authentifier. La valeur par défaut est une chaîne vide : "".

password
String

Mot de passe à authentifier. La valeur par défaut est une chaîne vide : "".

Exceptions

connectionTimeout est inférieur ou égal à zéro.

address ne comporte pas de nom de fichier.

L'utilisateur ne dispose pas des autorisations nécessaires pour réaliser une opération réseau.

Le serveur ne répond pas dans le délai d'attente par défaut (100 secondes).

La demande est refusée par le serveur Web cible.

Exemples

Cet exemple montre comment charger le fichier Order.txt dans http://www.cohowinery.com/uploads.

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

Cet exemple charge le fichier Order.txt sur http://www.cohowinery.com/uploads sans fournir de nom d’utilisateur ou de mot de passe, affiche la progression du chargement, et présente un délai d’attente de 500 millisecondes.

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

Remarques

Vous pouvez utiliser l’une des autres surcharges de la UploadFile méthode pour spécifier une valeur de délai d’expiration spécifique.

My.Computer.Network.UploadFile génère des informations de trace lorsque vous activez le suivi réseau dans votre application. Pour plus d’informations, consultez Activation du suivi réseau.

Notes

Le protocole FTP envoie des informations, y compris des mots de passe, en texte brut et ne doit pas être utilisé pour la transmission d’informations sensibles.

Le tableau suivant répertorie un exemple de tâche impliquant la My.Computer.Network.UploadFile méthode .

À Consultez
Charger un fichier Procédure : charger un fichier

Voir aussi

S’applique à

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

Envoie le fichier spécifié à l'adresse de l'hôte indiquée.

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)

Paramètres

sourceFileName
String

Chemin d'accès et nom du fichier à transférer.

address
Uri

URL, adresse IP ou URI du serveur de destination.

networkCredentials
ICredentials

Informations d'identification pour l'authentification.

showUI
Boolean

,True pour afficher l'avancement de l'opération ; sinon, False. La valeur par défaut est False.

connectionTimeout
Int32

Intervalle de délai en millisecondes. La valeur par défaut est de 100 secondes.

Exceptions

connectionTimeout est inférieur ou égal à zéro.

address ne comporte pas de nom de fichier.

L'utilisateur ne dispose pas des autorisations nécessaires pour réaliser une opération réseau.

Le serveur ne répond pas dans le connectionTimeout spécifié.

La demande est refusée par le serveur Web cible.

Exemples

Cet exemple montre comment charger le fichier Order.txt dans http://www.cohowinery.com/uploads.

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

Cet exemple charge le fichier Order.txt sur http://www.cohowinery.com/uploads sans fournir de nom d’utilisateur ou de mot de passe, affiche la progression du chargement, et présente un délai d’attente de 500 millisecondes.

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

Remarques

Si showUI est défini sur True, une boîte de dialogue affiche la progression de l’opération et inclut un bouton Annuler sur lequel l’utilisateur peut cliquer pour annuler l’opération. Étant donné que la boîte de dialogue n’est pas modale, elle ne bloque pas l’entrée utilisateur dans d’autres fenêtres du programme.

Si le serveur ne répond pas dans l’intervalle spécifié dans connectionTimeout, l’opération est annulée et une exception est levée.

My.Computer.Network.UploadFile génère des informations de trace lorsque vous activez le suivi réseau dans votre application. Pour plus d’informations, consultez Activation du suivi réseau.

Notes

Le protocole FTP envoie des informations, y compris des mots de passe, en texte brut et ne doit pas être utilisé pour la transmission d’informations sensibles.

Le tableau suivant répertorie un exemple de tâche impliquant la My.Computer.Network.UploadFile méthode .

À Consultez
Charger un fichier Procédure : charger un fichier

Voir aussi

S’applique à

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

Envoie le fichier spécifié à l'adresse de l'hôte indiquée.

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)

Paramètres

sourceFileName
String

Chemin d'accès et nom du fichier à transférer.

address
String

URL, adresse IP ou URI du serveur de destination.

userName
String

Nom d'utilisateur à authentifier. La valeur par défaut est une chaîne vide : "".

password
String

Mot de passe à authentifier. La valeur par défaut est une chaîne vide : "".

showUI
Boolean

,True pour afficher l'avancement de l'opération ; sinon, False. La valeur par défaut est False.

connectionTimeout
Int32

Intervalle de délai en millisecondes. La valeur par défaut est de 100 secondes.

Exceptions

connectionTimeout est inférieur ou égal à zéro.

address ne comporte pas de nom de fichier.

L'utilisateur ne dispose pas des autorisations nécessaires pour réaliser une opération réseau.

Le serveur ne répond pas dans le connectionTimeout spécifié.

La demande est refusée par le serveur Web cible.

Exemples

Cet exemple montre comment charger le fichier Order.txt dans http://www.cohowinery.com/uploads.

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

Cet exemple charge le fichier Order.txt sur http://www.cohowinery.com/uploads sans fournir de nom d’utilisateur ou de mot de passe, affiche la progression du chargement, et présente un délai d’attente de 500 millisecondes.

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

Remarques

Si showUI a la valeur True, une boîte de dialogue affiche la progression de l’opération et inclut un bouton Annuler sur lequel l’utilisateur peut cliquer pour annuler l’opération. Étant donné que la boîte de dialogue n’est pas modale, elle ne bloque pas l’entrée utilisateur dans d’autres fenêtres du programme.

Si le serveur ne répond pas dans l’intervalle spécifié dans connectionTimeout, l’opération est annulée et une exception est levée.

My.Computer.Network.UploadFile génère des informations de trace lorsque vous activez le suivi réseau dans votre application. Pour plus d’informations, consultez Activation du suivi réseau.

Notes

Le protocole FTP envoie des informations, y compris des mots de passe, en texte brut et ne doit pas être utilisé pour transmettre des informations sensibles.

Le tableau suivant répertorie un exemple de tâche impliquant la My.Computer.Network.UploadFile méthode .

À Consultez
Charger un fichier Procédure : charger un fichier

Voir aussi

S’applique à

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

Envoie le fichier spécifié à l'adresse de l'hôte indiquée.

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)

Paramètres

sourceFileName
String

Chemin d'accès et nom du fichier à transférer.

address
Uri

URL, adresse IP ou URI du serveur de destination.

networkCredentials
ICredentials

Informations d'identification pour l'authentification.

showUI
Boolean

,True pour afficher l'avancement de l'opération ; sinon, False. La valeur par défaut est False.

connectionTimeout
Int32

Intervalle de délai en millisecondes. La valeur par défaut est de 100 secondes.

onUserCancel
UICancelOption

Action à prendre lorsque l’utilisateur clique sur Annuler. La valeur par défaut est ThrowException.

Exceptions

connectionTimeout est inférieur ou égal à zéro.

address ne comporte pas de nom de fichier.

L'utilisateur ne dispose pas des autorisations nécessaires pour réaliser une opération réseau.

Le serveur ne répond pas dans le connectionTimeout spécifié.

La demande est refusée par le serveur Web cible.

Exemples

Cet exemple charge le fichier Order.txt dans http://www.cohowinery.com/uploads.

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

Cet exemple charge le fichier Order.txt sur http://www.cohowinery.com/uploads sans fournir de nom d’utilisateur ou de mot de passe, affiche la progression du chargement, et présente un délai d’attente de 500 millisecondes.

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

Remarques

Si showUI a la valeur True, une boîte de dialogue affiche la progression de l’opération et inclut un bouton Annuler sur lequel l’utilisateur peut cliquer pour annuler l’opération. Étant donné que la boîte de dialogue n’est pas modale, elle ne bloque pas l’entrée utilisateur dans d’autres fenêtres du programme.

Si le serveur ne répond pas dans l’intervalle spécifié dans connectionTimeout, l’opération est annulée et une exception est levée.

My.Computer.Network.UploadFile génère des informations de trace lorsque vous activez le suivi réseau dans votre application. Pour plus d’informations, consultez Activation du suivi réseau.

Notes

Le protocole FTP envoie des informations, y compris des mots de passe, en texte brut et ne doit pas être utilisé pour transmettre des informations sensibles.

Le tableau suivant répertorie un exemple de tâche impliquant la My.Computer.Network.UploadFile méthode .

À Consultez
Charger un fichier Procédure : charger un fichier

Voir aussi

S’applique à

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

Envoie le fichier spécifié à l'adresse de l'hôte indiquée.

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)

Paramètres

sourceFileName
String

Chemin d'accès et nom du fichier à transférer.

address
Uri

URL, adresse IP ou URI du serveur de destination.

userName
String

Nom d'utilisateur à authentifier. La valeur par défaut est une chaîne vide : "".

password
String

Mot de passe à authentifier. La valeur par défaut est une chaîne vide : "".

showUI
Boolean

,True pour afficher l'avancement de l'opération ; sinon, False. La valeur par défaut est False.

connectionTimeout
Int32

Intervalle de délai en millisecondes. La valeur par défaut est de 100 secondes.

Exceptions

connectionTimeout est inférieur ou égal à zéro.

address ne comporte pas de nom de fichier.

L'utilisateur ne dispose pas des autorisations nécessaires pour réaliser une opération réseau.

Le serveur ne répond pas dans le connectionTimeout spécifié.

La demande est refusée par le serveur Web cible.

Exemples

Cet exemple charge le fichier Order.txt dans http://www.cohowinery.com/uploads.

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

Cet exemple charge le fichier Order.txt sur http://www.cohowinery.com/uploads sans fournir de nom d’utilisateur ou de mot de passe, affiche la progression du chargement, et présente un délai d’attente de 500 millisecondes.

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

Remarques

Si showUI a la valeur True, une boîte de dialogue affiche la progression de l’opération et inclut un bouton Annuler sur lequel l’utilisateur peut cliquer pour annuler l’opération. Étant donné que la boîte de dialogue n’est pas modale, elle ne bloque pas l’entrée utilisateur dans d’autres fenêtres du programme.

Si le serveur ne répond pas dans l’intervalle spécifié dans connectionTimeout, l’opération est annulée et une exception est levée.

My.Computer.Network.UploadFile génère des informations de trace lorsque vous activez le suivi réseau dans votre application. Pour plus d’informations, consultez Activation du suivi réseau.

Notes

Le protocole FTP envoie des informations, y compris des mots de passe, en texte brut et ne doit pas être utilisé pour transmettre des informations sensibles.

Le tableau suivant répertorie un exemple de tâche impliquant la My.Computer.Network.UploadFile méthode .

À Consultez
Charger un fichier Procédure : charger un fichier

Voir aussi

S’applique à

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

Envoie le fichier spécifié à l'adresse de l'hôte indiquée.

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)

Paramètres

sourceFileName
String

Chemin d'accès et nom du fichier à transférer.

address
Uri

URL, adresse IP ou URI du serveur de destination.

userName
String

Nom d'utilisateur à authentifier. La valeur par défaut est une chaîne vide : "".

password
String

Mot de passe à authentifier. La valeur par défaut est une chaîne vide : "".

showUI
Boolean

Indique s'il faut ou non afficher l'avancement de l'opération. La valeur par défaut est False.

connectionTimeout
Int32

Intervalle de délai en millisecondes. La valeur par défaut est de 100 secondes.

onUserCancel
UICancelOption

Action à prendre lorsque l’utilisateur clique sur Annuler. La valeur par défaut est ThrowException.

Exceptions

connectionTimeout est inférieur ou égal à zéro.

address ne comporte pas de nom de fichier.

L'utilisateur ne dispose pas des autorisations nécessaires pour réaliser une opération réseau.

Le serveur ne répond pas dans le connectionTimeout spécifié.

La demande est refusée par le serveur Web cible.

Exemples

Cet exemple charge le fichier Order.txt dans http://www.cohowinery.com/uploads.

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

Cet exemple charge le fichier Order.txt sur http://www.cohowinery.com/uploads sans fournir de nom d’utilisateur ou de mot de passe, affiche la progression du chargement, et présente un délai d’attente de 500 millisecondes.

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

Remarques

Si showUI a la valeur True, une boîte de dialogue affiche la progression de l’opération et inclut un bouton Annuler sur lequel l’utilisateur peut cliquer pour annuler l’opération. Étant donné que la boîte de dialogue n’est pas modale, elle ne bloque pas l’entrée utilisateur dans d’autres fenêtres du programme.

Si le serveur ne répond pas dans l’intervalle spécifié dans connectionTimeout, l’opération est annulée et une exception est levée.

My.Computer.Network.UploadFile génère des informations de trace lorsque vous activez le suivi réseau dans votre application. Pour plus d’informations, consultez Activation du suivi réseau.

Notes

Le protocole FTP envoie des informations, y compris des mots de passe, en texte brut et ne doit pas être utilisé pour transmettre des informations sensibles.

Le tableau suivant répertorie un exemple de tâche impliquant la My.Computer.Network.UploadFile méthode .

À Consultez
Charger un fichier Procédure : charger un fichier

Voir aussi

S’applique à