2009-04-13 9 views
0

t obtenir un mot de passe pour entrer, ce dossier obtenir un mot de passe (bien sûr j'insère le mot de passe) parce qu'il refuse l'accès et être annulé de la personne sans autorisation, donc je regarde comment télécharger des fichiers de ce dossier avec C#. Avant d'essayer de télécharger des fichiers, Visual Studio a reçu une erreur: "Accès refusé"! Avez-vous des conseils pour télécharger des fichiers à partir d'un dossier avec mot de passe ou c'est impossible? Merci beaucoup!Puis-je télécharger des fichiers à partir d'un dossier avec un mot de passe?

Cordialement.

EDIT: Voici l'extrait de code que j'utiliser pour télécharger les fichiers d'un dossier

private List<string> GetFolder(string Folder) 
    { 

     DirectoryInfo dir = new DirectoryInfo(Folder); 
     FileInfo[] files = dir.GetFiles("*.mp3",SearchOption.AllDirectories); 

     List<string> str = new List<string>(); 

     foreach (FileInfo file in files) 
     { 
      str.Add(file.FullName); 


     } 
     return str; 

    } 

private void Form1_Load(object sender, EventArgs e) 
    { 
GetFolder(@"D:\\Music\\") 
} 

Désolé j'oublie d'ajouter le code avant.

Répondre

2

Si vous téléchargez des fichiers en utilisant une URL, vous pouvez spécifier le nom d'utilisateur et mot de passe dans l'URL: http://user:[email protected]/path

De toute évidence, si votre nom d'utilisateur ou (plus probablement) le mot de passe a de drôles de personnages, ceux-ci doivent être% XX codé de manière appropriée.

+0

Salut Chris, merci de me répondre, dans mon cas, je devrais mettre Load Méthode: GetFolder (passer, @ "D: \\ Music \\") ou je me trompe? Merci – JayJay

Questions connexes