Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
La DownloadFile méthode peut être utilisée pour télécharger un fichier distant et le stocker à un emplacement spécifique. Si le ShowUI paramètre est défini Truesur , une boîte de dialogue s’affiche affichant la progression du téléchargement et permettant aux utilisateurs d’annuler l’opération. Par défaut, les fichiers existants portant le même nom ne sont pas remplacés ; si vous souhaitez remplacer les fichiers existants, définissez le paramètre overwritesur True .
Les conditions suivantes peuvent entraîner une exception :
Le nom du lecteur n’est pas valide (ArgumentException).
L’authentification nécessaire n’a pas été fournie (UnauthorizedAccessException ou SecurityException).
Le serveur ne répond pas dans le délai spécifié
connectionTimeout(TimeoutException).La demande est refusée par le site Web (WebException).
Remarque
Votre ordinateur peut afficher différents noms ou emplacements pour certains des éléments de l’interface utilisateur Visual Studio dans les instructions suivantes. L’édition Visual Studio que vous avez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d’informations, consultez Personnaliser l’IDE.
Importante
Ne prenez pas de décisions sur le contenu du fichier en fonction du nom du fichier. Par exemple, le fichier Form1.vb peut ne pas être un fichier source Visual Basic. Vérifiez toutes les entrées avant d’utiliser les données dans votre application. Le contenu du fichier peut ne pas être ce qui est attendu, et les méthodes à lire à partir du fichier peuvent échouer.
Pour télécharger un fichier
Utilisez la
DownloadFileméthode pour télécharger le fichier, en spécifiant l’emplacement du fichier cible en tant que chaîne ou URI et en spécifiant l’emplacement auquel stocker le fichier. Cet exemple télécharge le fichierWineList.txtà partir dehttp://www.cohowinery.com/downloadset l’enregistre dansC:\Documents and Settings\All Users\Documents.My.Computer.Network.DownloadFile( "http://www.cohowinery.com/downloads/WineList.txt", "C:\Documents and Settings\All Users\Documents\WineList.txt")
Pour télécharger un fichier, en spécifiant un intervalle de délai d’attente
Utilisez la
DownloadFileméthode pour télécharger le fichier, en spécifiant l’emplacement du fichier cible en tant que chaîne ou URI, en spécifiant l’emplacement auquel stocker le fichier et en spécifiant l’intervalle de délai d’attente en millisecondes (la valeur par défaut est 1 000). Cet exemple télécharge le fichierWineList.txtdepuishttp://www.cohowinery.com/downloadset l’enregistre dansC:\Documents and Settings\All Users\Documents, en spécifiant un intervalle de délai d’attente de 500 millisecondes.My.Computer.Network.DownloadFile( "http://www.cohowinery.com/downloads/WineList.txt", "C:\Documents and Settings\All Users\Documents\WineList.txt", False, 500)
Pour télécharger un fichier, en fournissant un nom d’utilisateur et un mot de passe
Utilisez la
DownLoadFileméthode pour télécharger le fichier, en spécifiant l’emplacement du fichier cible en tant que chaîne ou URI et en spécifiant l’emplacement auquel stocker le fichier, le nom d’utilisateur et le mot de passe. Cet exemple télécharge le fichierWineList.txtdepuishttp://www.cohowinery.com/downloadset l'enregistre dansC:\Documents and Settings\All Users\Documents, avec le nom d'utilisateuranonymouset un mot de passe vide.My.Computer.Network.DownloadFile( "http://www.cohowinery.com/downloads/WineList.txt", "C:\Documents and Settings\All Users\Documents\WineList.txt", "anonymous", "")Importante
Le protocole FTP utilisé par la
DownLoadFileméthode envoie des informations, y compris des mots de passe, en texte brut et ne doit pas être utilisé pour transmettre des informations sensibles.