Nous devons intégrer un flux xml contenant un catalogue produits de véhicules automobiles sur un site. Notre partenaire nous met à disposition les éléments suivants sur un ftp :

1) Flux xml (csv ou txt possibles) contenant les informations de texte
2) Un fichier zip contenant un fichier txt dans lequel sont recensées les url des photos

Nous souhaitons pouvoir récupérer les url des photos directement dans le flux pour pouvoir si possible lire le flux au format xsl.

Nous sommes ouverts à toute autre suggestion pour intégrer le flux de manière simple et efficace (php+mysql par ex). A noter que le site de destination n'aura pas beaucoup de trafic (qq centaines de visites simultanées), il faut néanmoins que la récupération des informations du flux ne pénalise pas trop la fluidité de navigation (hébergement dédié avec un serveur assez performant).

Les specs en PJ contiennent un accès vers le ftp distant dans lequel on pourra trouver les exemples de flux et le fichier contenant les url des photos.

Dans l'idéal le flux récupéré doit contenir des informations actualisées quotidiennement.

Voici un peu plus de détails sur la récupération des url des photos :

Le répertoire photos n’est pas listable. Il faut utiliser le fichier photos.txt.zip
comme décrit ci-dessous pour la récupération des photos :

Les images sont au format JPEG en 800x600 pixels.
Chaque image accompagnant un véhicule est notée dans la rubrique « Photos » du fichier des données.
La rubrique « Photos » du fichier des données permet, pour un véhicule donné, de connaitre toutes les photos attribuées à ce véhicule.
Dans cette rubrique « Photos », les noms des images sont triés par ordre de pertinence
d’affichage des photos choisi par l'éditeur.
La récupération des images devra s’effectuer à l’aide du fichier « photos.txt.zip ».
Il conviendra de décompresser le fichier « photos.txt.zip » pour l’exploiter.
Le fichier photos.txt contient le listing de la totalité des photos disponibles.
Le fichier photos.txt est structuré de la manière suivante :
 1 ligne par photo (Retour chariot : CRLF)
 pas de ligne d'entête
 La tabulation sert de séparateur
 Colonne 1 : Nom de la photo indiqué dans la rubrique « Photos » du flux de données (xml, csv ou txt)
 Colonne 2 : Chemin + nom du fichier sur le serveur FTP de dépôt tel qu'il faudra le télécharger
 Colonne 3 : Clé de hachage (MD5, CRC32…)
Exemple :
504020_01_hd.jpg /photos/pvo/transfertvo/photos/tt4/tt4_x50_01_hd.jpg 5741e998147d75e667dfad31f0348f21
504020_02_hd.jpg /photos/pvo/transfertvo/photos/tt4/tt4_x50_02_hd.jpg 2c2ae3f7f2d036ca468d0cbdf6a7194d
504020_03_hd.jpg /photos/pvo/transfertvo/photos/tt4/tt4_x50_03_hd.jpg 4a3e0a8030c816d587d53d15d61148a4
444020_01_hd.jpg /photos/pvo/transfertvo/photos/tt4/tt4_x44_01_hd.jpg 1c014763e76f892d144f46a39cb250b0
444020_02_hd.jpg /photos/pvo/transfertvo/photos/tt4/tt4_x44_02_hd.jpg b9ab2debb659f47d7f244ded8bfe2a31
La mémorisation de la clé de hachage permettra éventuellement de récupérer les images en effectuant un différentiel. La comparaison de la clé de hachage permettra à chaque
récupération de télécharger uniquement les nouvelles photos et les photos modifiées.
Cette méthode de récupération par différentiel est fortement recommandée pour diminuer les temps de transfert.

Principe de récupération d’une photo avec différentiel
Le partenaire parcourt le fichier photos.txt. Pour chaque ligne, 3 possibilités :
1. La photo est inconnue -> je récupère la photo
2. La photo est connue et la clé de hachage a changé -> je récupère la photo
3. La photo est connue et la clé de hachage est identique -> je ne récupère pas la photo

Exemple de commande pour la récupération : get « Colonne 2 » « Colonne 1 »
Exemple :
get /photos/pvo/transfertvo/photos/pc33c1/pc33c1_x48_08_hd.jpg pc33c1_26126_08_hd.jpg

Budget indicatif 300 à 800 €
Publié le 14 avril 2015 à 10h24
Objectif de cette demande Demande de prix pour établir un budget

Vous avez aussi besoin d'un expert ?

Déposez une annonce en décrivant votre projet et recevez gratuitement des devis en quelques minutes

Déposer une annonce gratuite

Offres pour ce projet :

Offre déposée le 14/04/2015 à 10h32
Offre déposée le 14/04/2015 à 10h39
Offre déposée le 14/04/2015 à 10h39
5 jours Montant privé
Offre déposée le 14/04/2015 à 13h08
Offre déposée le 14/04/2015 à 11h49
Déposez un projet similaire
Publication 100% gratuite
Recevez 10 devis en moyenne
Pas de commission à payer

Vous êtes prestataire et vous cherchez des missions ?

Remplissez rapidement votre carnet de commandes en utilisant Codeur.com pour contacter des nouveaux clients.

Créer un compte gratuitement

Gérer mon projet

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

En utilisant ce site, vous acceptez l'utilisation de cookies. permettant de vous proposer des contenus et des services adaptés à vos centres d'intérêts.

Vous utilisez actuellement Internet Explorer. Pour profiter pleinement de Codeur.com, veuillez utiliser un des navigateurs suivant :