<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>3 Jul 2019 19:58:07 Z</lastBuildDate><pubDate>3 Jul 2019 19:58:07 Z</pubDate><description>Bonjour, est il possible d’améliorer le transfert des images dans une tâche parallèle.&#13;
merci&#13;
[code:wl]&#13;
&#13;
j est un entier sur 8 octets&#13;
POUR j=1 À 3333&#13;
		&#13;
		// Recherche l'image du produit dans le répertoire des images&#13;
		__Recherche_Image_du_Produit(Table_Produit.COL_IDProduits,Table_Produit.COL_Reference)&#13;
		&#13;
FIN&#13;
&#13;
&#13;
&#13;
	PROCÉDURE INTERNE __Recherche_Image_du_Produit(ID,Ref)&#13;
	TableSelectPlus(Table_Produit,j)&#13;
	HLitRecherchePremier(Produit,IDProduit,ID)&#13;
	SI HTrouve(Produit) ALORS&#13;
		SAI_Chemin_De_Image = Rep_Chemin_Photo +"\"+ Table_Produit.COL_Reference +".jpg"&#13;
		// Affiche l'image dans les champ pour contrôler visuelle de l'image&#13;
		SAI_Nom_Image = fExtraitChemin(SAI_Chemin_De_Image,fFichier+fExtension)	&#13;
		IMG_Produit  = Rep_Chemin_Photo +"\"+ Table_Produit.COL_Reference +".jpg"&#13;
		UnFichier est une chaîne = SAI_Chemin_De_Image&#13;
		Temporisation(10)&#13;
		JAUGE_Http++&#13;
		SI fFichierExiste(UnFichier)=Vrai ALORS&#13;
			SI Int_Test_Transfert_Image = Vrai ALORS &#13;
				__Transfert_Image_sur_Prestashop()&#13;
			FIN&#13;
		SINON&#13;
			SI EnModeTest() ALORS Trace("Référence :" +Ref +" avec ID n°(" +ID+ ") n'existe pas.")&#13;
		FIN&#13;
	FIN	&#13;
	FIN&#13;
&#13;
&#13;
&#13;
	&#13;
&#13;
	PROCÉDURE INTERNE __Transfert_Image_sur_Prestashop()&#13;
		HTTPCréeFormulaire("FORM") // Création du formulaire à envoyer&#13;
		HTTPAjouteFichier("FORM", "image",SAI_Chemin_De_Image)// Ajout de l'image dans le formulaire&#13;
		// Envoi du formulaire - on ajoute une image à l'article &#13;
		SI HTTPEnvoieFormulaire("FORM",Prestashop_URL +"/api/images/products/" + ID_Image,httpPost,"","","multipart/form-data",Prestashop_CLE_API,"") ALORS&#13;
			Texte est une chaîne = HTTPDonneRésultat()&#13;
			pos est un entier = Position(Texte,"error")&#13;
			SI pos &gt; 0 ALORS// Affichage du message d'erreur dans la fenêtre de trace&#13;
				Trace("L'image référencer (" +Refs +") na pas était ajouter.")&#13;
			SINON&#13;
				Trace("L'image référencer (" +Refs +") a était ajouter avec succès sur prestashop.")&#13;
			FIN&#13;
		SINON&#13;
			Erreur(ErreurInfo())&#13;
		FIN&#13;
	FIN&#13;
&#13;
[/code]</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/231361-tranfert-images-dans-prestashop/read.awp</link><title>Tranfert des images dans prestashop</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster></channel></rss>
