Partager via


Guide pratique pour charger un fichier en Visual Basic

La UploadFile méthode peut être utilisée pour charger un fichier et le stocker à un emplacement distant. Si le ShowUI paramètre est défini Truesur , une boîte de dialogue s’affiche qui affiche la progression du chargement et permet aux utilisateurs d’annuler l’opération.

Pour charger un fichier

  • Utilisez la UploadFile méthode pour charger un fichier, en spécifiant l’emplacement du fichier source et l’emplacement du répertoire cible en tant que chaîne ou URI (Uniform Resource Identifier). Cet exemple charge le fichier Order.txt dans http://www.cohowinery.com/uploads.aspx.

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

Pour charger un fichier et afficher la progression de l’opération

  • Utilisez la UploadFile méthode pour charger un fichier, en spécifiant l’emplacement du fichier source et l’emplacement du répertoire cible sous forme de chaîne ou d’URI. Cet exemple charge le fichier Order.txthttp://www.cohowinery.com/uploads.aspx sans fournir de nom d’utilisateur ou de mot de passe, affiche la progression du chargement et a un intervalle de délai d’attente de 500 millisecondes.

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

Pour charger un fichier, en fournissant un nom d’utilisateur et un mot de passe

  • Utilisez la UploadFile méthode pour charger un fichier, en spécifiant l’emplacement du fichier source et l’emplacement du répertoire cible en tant que chaîne ou URI, et en spécifiant le nom d’utilisateur et le mot de passe. Cet exemple télécharge le fichier Order.txt vers http://www.cohowinery.com/uploads.aspx, en fournissant le nom d'utilisateur anonymous et un mot de passe vide.

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

Programmation robuste

Les conditions suivantes peuvent lever une exception :

Voir aussi