ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Téléchargements d' images ,de zip,d' adresses web...   



L'auteur

ybenam
Algérie Algérie
Membre Simple
# 0000002080
enregistré le 21/04/2008


Fiche personnelle


Note des membres
pas de note

Contributions > 09 - Automation > Internet Explorer

Téléchargements d' images ,de zip,d' adresses web...
# 0000000603
ajouté le 05/06/2008 21:08:44 et modifié le 08/06/2008
consulté 3783 fois
Niveau initié

Version(s) Foxpro :
VFP 6.0


Télécharger le ZIP (26.23 Ko)
Description
yDownload est mon premier du genre dans l'expérience des téléchargements suite à la disponibilté de l'internet. Dans le form présenté (admirez le gradient sans API..voir mon article sur les gradients ...) -1er bouton du form ydownloads: Ce programme rassemble,pour une adresse de page Web donnée, toutes les images dans un curseur en vue de leur téléchargement à la demande. Il utilise le navigateur internet explorer pour capturer la liste et deux API windows (libraries WinInet et Shdoccw) pour le téléchargement de chaque image avec visualisation sous la forme habituelle windows. Attention certains sites ne donnent pas accès à leurs contenus (cryptage des URL) et une erreur s'affiche (echec ou vous renvoie une page web d'erreur). Entrer une URL valide (important) dans le Textbox et lancer.Une fois la liste récoltée, télécharger individuellement chaque item dans un dossier (il sera demandé). Iexplore est invisible mais doit être installé sur la station. Si l'Url est dans le Presse papier,rightclic sur le textbox pour la déposer(_cliptext). Le programme abandonne si le temps d'établissement de la connection>3mn (site indisponible,liaison....). Le 2è bouton permet de télécharger avec la même méthode directement un fichier zip,txt,page web,photo,...donné par son adresse web (ftp,http..(sans les photos !) ....).....Faites vos tests ! Email me si vous trouvez un bug afin de répercuter la correction sur toute la commnuanuté Fox ! Cordialement......El Bayadh le Je 05 juin 2008.... benameuryousfi1@gmail.com
Commentaires
le 06/06/2008, ybenam a écrit :
Dommage que le WInHTTP ne marche pas avec vfp6.0 ,pour télécharger une image par la limitation due à la fonction filetostr qui renvoie une erreur !
Quelqu'un aurait il une explication ?
Mais un essai fait avec winHTTP avec sa 'responsetext' ne télécharge pas les images !

le 23/06/2008, ybenam a écrit :
Le WinHTTP peut marcher avec VFP6.0 moyennant un petit traitement de Responsebody qui est reçu comme une matrice de bits et qu'il faut convertir en une chaîne de caractères pour être accepté par la fonction strtofile().On évite alors le retour d'erreur à ce niveau.
une limitation de la capacité vfp6.0 cependant à 65000 lignes de la matrice.


Publicité

Les pubs en cours :


www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2019.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0-SP2-HF3