Partager via


Comment : transférer un fichier dans Visual Basic

Vous pouvez utiliser la méthode UploadFile pour charger un fichier et le stocker dans un emplacement distant. Si le paramètre ShowUI a la valeur True, une boîte de dialogue s’affiche pour indiquer la progression du chargement et permettre aux utilisateurs d’annuler l’opération.

Pour charger un fichier

  • Utilisez la méthode UploadFile 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 (Uniform Resource Identifier). Cet exemple charge le fichier Order.txt sur 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 méthode UploadFile 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.txt sur http://www.cohowinery.com/uploads.aspx 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)
    

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

  • Utilisez la méthode UploadFile 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, et en spécifiant le nom d’utilisateur et le mot de passe. Cet exemple charge le fichier Order.txt sur 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 fiable

Les conditions suivantes peuvent lever une exception :

Voir aussi