IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

My Computer Network DownloadFile


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Février 2012
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Février 2012
    Messages : 35
    Par défaut My Computer Network DownloadFile
    Bonjour a tous ,

    J'ai un problème lorsque je veut télécharger une image *.png depuis mon application.
    Voici mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
            Dim user_name As String
            user_name = Environment.UserName
     
           My.Computer.Network.DownloadFile _
            ("http://s3.amazonaws.com/MinecraftSkins/" & TextBox1.Text & ".png", _
            "C:\Users\" & user_name & "\Downloads")
     
        End Sub
    Mais quand je clique sur le bouton 3 (celui-ci) il me dise:
    destinationFileName doit inclure un nom de fichier.
    Pouvez vous m'aidez a résoudre ce problème.
    Merci d'avance.

  2. #2
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    Bonjour,

    j'ai trouvé ceci sur le cours de P.Lasserre

    Charger un fichier à partir du réseau:

    My.Computer.Network.DownloadFile(AdresseCompleteFichierACharger, DestinationFileNane)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    With My.Computer.Network
        If .IsAvailable And .Ping(txtIpAdress.text) Then
            .UploadFile("c:\filetupload.ext", txtIpAdress.Text)
        End If
    End With

  3. #3
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Février 2012
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Février 2012
    Messages : 35
    Par défaut
    Citation Envoyé par hunteshiva Voir le message
    Bonjour,

    j'ai trouvé ceci sur le cours de P.Lasserre

    Je comprend rien a ton code. Sa doit pas etre sa que je cherche.

  4. #4
    Membre émérite Avatar de -N4w4k-
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2011
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2011
    Messages : 545
    Par défaut
    Salut

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\Users\" & user_name & "\Downloads"
    Ca ressemble plus à un destinationName qu'à un destinationFileName ..
    Ajoute le nom du fichier dans l'url.

  5. #5
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Février 2012
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Février 2012
    Messages : 35
    Par défaut
    Ajouté le nom dans l'url ?

  6. #6
    Membre émérite Avatar de -N4w4k-
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2011
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2011
    Messages : 545
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim destinationFileName As String = "C:\Users\" & user_name & "\Downloads" & TextBox1.Text & ".png"
    Si TextBox1.Text & ".png" correspond au nom de ton fichier.

  7. #7
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Février 2012
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Février 2012
    Messages : 35
    Par défaut
    Oui textbox1.text correspond au nom du fichier dans l'url, mais j'ai remplacer mon code comme cela:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
            Dim user_name As String
            user_name = Environment.UserName
            Dim destinationFileName As String = "C:\Users\" & user_name & "\Downloads" & TextBox1.Text & ".png"
            My.Computer.Network.DownloadFile _
            ("http://s3.amazonaws.com/MinecraftSkins/" & TextBox1.Text & ".png", _
            "C:\Users\" & user_name & "\Downloads")
     
        End Sub
    Mais sa me dit toujours le message d'erreur;
    destinationFileName doit inclure un nom de fichier.
    et en bas dans la case d'erreur il me marque ce message 2 fois
    A first chance exception of type 'System.InvalidOperationException' occured in Microsoft.VisualBasic.dll

  8. #8
    Membre émérite Avatar de -N4w4k-
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2011
    Messages
    545
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2011
    Messages : 545
    Par défaut
    Il faut que tu te serve de la variable maintenant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
            Dim user_name As String
            user_name = Environment.UserName
            Dim destinationFileName As String = "C:\Users\" & user_name & "\Downloads" & TextBox1.Text & ".png"
            Dim sourceFileName As String = "http://s3.amazonaws.com/MinecraftSkins/" & TextBox1.Text & ".png"
            My.Computer.Network.DownloadFile(sourceFileName, destinationFileName)
     
    End Sub

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 09/06/2014, 20h19
  2. Problème avec My.Computer.Network.DownloadFile
    Par Fireofmage dans le forum VB.NET
    Réponses: 23
    Dernier message: 17/02/2012, 10h47
  3. Réponses: 0
    Dernier message: 21/11/2010, 15h28
  4. Réponses: 6
    Dernier message: 16/07/2009, 14h54
  5. Desactiver le mode passive pour My.Computer.Network
    Par Delphi-ne dans le forum Windows Forms
    Réponses: 0
    Dernier message: 14/05/2009, 09h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo