Précédent   Forum du club des développeurs et IT Pro > Dotnet > Développement Windows > Windows Forms
Windows Forms Forum d'entraide sur le développement Windows Forms & Applications Windows. Avant de poster -> Articles Windows Forms
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 08/01/2013, 18h09   #1
maloue
Invité de passage
 
Inscription : octobre 2009
Messages : 23
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 23
Points : 4
Points : 4
Par défaut Suppression d'un fichier distant

Bonjour,

j'essaie d'utiliser ce bout de code que j'ai trouvé sur le site, mais à l'execution j'ai le message suivant

Impossible d'effectuer un cast d'un objet de type 'system.Net.httpWebRequest' en type System.Net.FtpWebRequest


sur la ligne Dim ftpReq As FtpWebRequest = WebRequest.Create(filename)

Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
Try
    Dim filename As String = ftpURI & "PING.bmp"
    Dim ftpReq As FtpWebRequest = WebRequest.Create(filename)
    ftpReq.Method = WebRequestMethods.Ftp.DeleteFile
    ftpReq.Credentials = New NetworkCredential("anonymous", "password")
 
    Dim ftpResp As FtpWebResponse = ftpReq.GetResponse
    MsgBox(ftpResp.StatusDescription)
Catch ex As Exception
    MsgBox(ex.ToString)
End Try


Merci pour votre aide
maloue est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/01/2013, 22h59   #2
ElTotor
Membre confirmé
 
Homme François DORIN
Chef de Projet
Inscription : décembre 2012
Messages : 104
Détails du profil
Informations personnelles :
Nom : Homme François DORIN
Localisation : France, Vienne (Poitou Charente)

Informations professionnelles :
Activité : Chef de Projet
Secteur : Associations - ONG

Informations forums :
Inscription : décembre 2012
Messages : 104
Points : 226
Points : 226
Bonsoir,

WebRequest.Create retourne un objet dont la classe est un descendant de WebRequest. Pour que le descendant soit de type FtpWebRequest, il faut que le protocole spécifié au niveau de l'URL soit "ftp".

Vu le message d'erreur, tu as un objet de type HttpWebRequest, et donc tu dois avoir une URL de type "http".

D'où ma question : comment est défini ftpURI ?
ElTotor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2013, 09h49   #3
maloue
Invité de passage
 
Inscription : octobre 2009
Messages : 23
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 23
Points : 4
Points : 4
Par défaut Suppression d'un fichier distant

Effectivement mon url était du type http et non du type ftp.

Merci pour votre aide.
maloue est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 03h51.


 
 
 
 
Partenaires

Hébergement Web