<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>13 Nov 2018 11:31:17 Z</lastBuildDate><pubDate>9 Nov 2018 16:09:56 Z</pubDate><description>Bonjour tout le monde&#13;
&#13;
Je suis confronté au problème suivant :&#13;
J'envoie par FTPEnvoie des fichiers sur un serveur distant. L'envoi est ok. Par mesure de précaution, je désire faire un HashFichier() pour vérifier si la copie est correcte ; et apparemment, HashFichier() ne permet pas de traiter un fichier distant. C'est normal ou je m'y prends mal ?&#13;
&#13;
Voici mon test :&#13;
Dans l'exemple, il y a 4 tests; les 2 premiers renvoient ""empreintes différentes" et les 2 suivants test renvoient vrai : en fait, le troisième et quatrième  récupèrent le fichier copié (sous un autre nom, FichierComparaison),  et calcule son empreinte ;et ces 3ème et 4ème test sont ok.&#13;
&#13;
Mais cela me chagrine de devoir downloader le fichier que je viens de uploader juste pour vérification...&#13;
Alors, une idée ? Merci !&#13;
[code:wl]&#13;
&#13;
&#13;
 MethodeHash est entier=HA_SHA_256&#13;
hFichierDestination est un Buffer&#13;
hFichierSource est un Buffer=HashFichier(MethodeHash,fichierSource)&#13;
&#13;
nIDConnexion = FTPConnecte(RépertoireDistant,login, mdp)&#13;
SI nIDConnexion &lt;&gt; -1 ALORS&#13;
		FTPEnvoie(nIDConnexion,fichierSource,fichierDestination)&#13;
	&#13;
		//premier test*******************************************************&#13;
		SI HashVérifieFichier(MethodeHash,fichierDestination,hFichierSource) ALORS&#13;
			Info("1-Empreintes Ok")		&#13;
		SINON&#13;
			Info("2-Empreintes différentes")			&#13;
		FIN&#13;
		&#13;
		//second test*******************************************************&#13;
		hFichierDestination =HashFichier(MethodeHash,fichierDestination)&#13;
		SI hFichierSource=hFichierDestination ALORS&#13;
			Info("3-Empreintes Ok")		&#13;
		SINON&#13;
			Info("4-Empreintes différentes")			&#13;
		FIN&#13;
		&#13;
		//troisième test	*******************************************************&#13;
	 	SI  FTPRécupère(nIDConnexion,fichierDestination,FichierComparaison,proc,ftpModeBinaire) ALORS&#13;
		hFichierDestination =HashFichier(MethodeHash,FichierComparaison)&#13;
		SI hFichierSource&lt;&gt;"" ET hFichierSource=hFichierDestination ALORS&#13;
			Info("5-Empreintes Ok")		&#13;
			SINON&#13;
			Info("6-Empreintes différentes")			&#13;
			FIN&#13;
		FIN&#13;
		//quatrième test	*******************************************************&#13;
		SI HashVérifieFichier(MethodeHash,FichierComparaison,hFichierSource) ALORS&#13;
			Info("7-Empreintes Ok")		&#13;
				SINON&#13;
			Info("8-Empreintes différentes")			&#13;
		FIN&#13;
	FIN	&#13;
	FTPDéconnecte(nIDConnexion)&#13;
&#13;
&#13;
&#13;
[/code]</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/221826-hashfichier-ftp/read.awp</link><title>hashFichier() et Ftp</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>cf2icourrier</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/221826-hashfichier-ftp-221896/read.awp</comments><pubDate>13 Nov 2018 11:31:17 Z</pubDate><description>Bonjour&#13;
Oui merci de la réponse.&#13;
Je peux tester avec la valeur de retour de FtpEnvoie si le transfert s'est bien passé.&#13;
Mais …</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/221826-hashfichier-ftp-221896/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/221826-hashfichier-ftp-221896/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/221826-hashfichier-ftp/read.awp">hashFichier() et Ftp</source><title>Re: hashFichier() et Ftp</title></item><item><author>DELFI INFO-Chris</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/221826-hashfichier-ftp-221876/read.awp</comments><pubDate>12 Nov 2018 17:00:49 Z</pubDate><description>bonjour,&#13;
&#13;
Pour vos transferts FTP ,vous pouvez aussi ajouter des extensions à vos fichier à transférer, puis si la commande FT…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/221826-hashfichier-ftp-221876/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/221826-hashfichier-ftp-221876/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/221826-hashfichier-ftp/read.awp">hashFichier() et Ftp</source><title>Re: hashFichier() et Ftp</title></item></channel></rss>
