Meilleur auteur de réponses
Comment savoir qu'un fichier a bien été uploadé avec la méthode uploadfile

Question
-
Bonjour à tous,
VB.NET 2005
La très pratique(*) méthode « My.Computer.Network.UploadFile("C:\MonFichier.dat", ftp://MonServeurFTP/MonDossier/MonFichier.dat, "Username", "Password") » ne renvoie pas de valeur.
Dès lors, comment savoir si le fichier a bien été uploadé, en sachant que c'est un upload horaire, c-à-d, le même fichier (modifié) qui est uploadé toutes les heures.
Cdt,
Blaise(*) pratique dans le sens "une seule ligne de commande"
- Déplacé Gilles TOURREAUModerator mercredi 26 janvier 2011 20:45 (Origine :Visual Basic)
- Déplacé Gilles TOURREAUModerator samedi 29 janvier 2011 21:25 (Origine :Développement VBA)
Réponses
-
Salut Geo,
Et bien vu !
J'ai provoqué une erreur et comme de fait, je peux l'intercepter.
Merci pour l'idée et quelques Mo en upload épargnés dans le temps ...err.clear on error resume next '(code) if err.number <> 0 then 'traitement de l'erreur end if on error goto 0
Cdt, Blaise
- Marqué comme réponse blaise032 jeudi 27 janvier 2011 20:21
Toutes les réponses
-
Bonjour,
Si tu actives le traçage, tu peux avoir dans les logs le résultat de ton upload.
Voici comment activer les traces réseau , et les configurer .
Une fois que c'est fait, il suffit de regarder programmatiquement dans les logs pour voir si cela s'est bien passé.
Cordialement,
Thomas
Thomas Aimonetti - C# - Sharplog Engineering - http://www.sharplog.fr- Proposé comme réponse Gilles TOURREAUModerator mercredi 26 janvier 2011 10:06
-
Bonjour Thomas,
Merci pour la réponse,
Mais y a pas plus simple ?
Avant j'utilisais la méthode par API (http://docvb.free.fr/apidetail.php?idapi=199) , mais elle était souvent en échec.Cdt, Blaise
Je viens du VB6 et au boulot, je suis obligé en VBA. Le VB.NET, c'est en "loisir" et pour évoluer
<Thomas Aimonetti> a écrit dans le message de news: b0508674-1755-408f-9ddb-6ec69c2ac80c@communitybridge.codeplex.com...
Bonjour,
Si tu actives le traçage, tu peux avoir dans les logs le résultat de ton upload.
Voici comment activer les traces réseau <http://msdn.microsoft.com/fr-fr/library/a6sbz1dx%28v=vs.80%29.aspx> , et les configurer <http://msdn.microsoft.com/fr-fr/library/ty48b824%28v=vs.80%29.aspx> .
Une fois que c'est fait, il suffit de regarder programmatiquement dans les logs pour voir si cela s'est bien passé.
Cordialement,
Thomas
Thomas Aimonetti - C# - Sharplog Engineering - http://www.sharplog.fr
-
-
Bonjour à blaise032 qui nous a écrit :
La très pratique(*) méthode « My.Computer.Network.UploadFile("C:\MonFichier.dat",ftp://MonServeurFTP/MonDossier/MonFichier.dat, "Username", "Password") » ne renvoie pas de valeur.
Même pas un code d'erreur ?
A+
-
Salut Geo,
Et bien vu !
J'ai provoqué une erreur et comme de fait, je peux l'intercepter.
Merci pour l'idée et quelques Mo en upload épargnés dans le temps ...err.clear on error resume next '(code) if err.number <> 0 then 'traitement de l'erreur end if on error goto 0
Cdt, Blaise
- Marqué comme réponse blaise032 jeudi 27 janvier 2011 20:21