Network.UploadFile Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- Uri
- ICredentials
- UICancelOption
- Objets (Visual Basic)
- Guide pratique pour télécharger un fichier en Visual Basic
- Comment : analyser des chemins d'accès dans Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objets (Visual Basic)
- Guide pratique pour télécharger un fichier en Visual Basic
- Comment : analyser des chemins d'accès dans Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objets (Visual Basic)
- Guide pratique pour télécharger un fichier en Visual Basic
- Comment : analyser des chemins d'accès dans Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objets (Visual Basic)
- Guide pratique pour télécharger un fichier en Visual Basic
- Comment : analyser des chemins d'accès dans Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objets (Visual Basic)
- Guide pratique pour télécharger un fichier en Visual Basic
- Comment : analyser des chemins d'accès dans Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objets (Visual Basic)
- Guide pratique pour télécharger un fichier en Visual Basic
- Comment : analyser des chemins d'accès dans Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objets (Visual Basic)
- Guide pratique pour télécharger un fichier en Visual Basic
- Comment : analyser des chemins d'accès dans Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objets (Visual Basic)
- Guide pratique pour télécharger un fichier en Visual Basic
- Comment : analyser des chemins d'accès dans Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objets (Visual Basic)
- Guide pratique pour télécharger un fichier en Visual Basic
- Comment : analyser des chemins d'accès dans Visual Basic
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
- Uri
- ICredentials
- UICancelOption
- Objets (Visual Basic)
- Guide pratique pour télécharger un fichier en Visual Basic
- Comment : analyser des chemins d'accès dans Visual Basic