Bonjour a tous, je suis petit nouveau et débutant dans le monde 4D, et je me heurte à mon premier problème :
Je voudrais afficher dans un formulaire 4D une image provenant de mon site internet, donc récupéré automatiquement depuis une URL. Je me suis donc tout naturellement tourné vers la base de démonstration nommée Xara, téléchargeable sur ce même site. Et elle ne fonctionne pas. Je me suis rendu compte que l'url de téléchargement ne fonctionne pas, dans la fonction RecupGIF. Je l'ai remplacée par une autre (www.4dtoday.com) pour l'adresse du serveur, et (http://4DToday.com/images/images/misc/rss.gif) pour l'url de l'image.
La je vais plus loin, tout se passe bien jusqu'à l'execution de la ligne :
BLOB VERS DOCUMENT("tmp.gif";$receipt)
qui, si j'ai bien compris, génère un fichier en local tmp.gif. Hors ce fichier généré, bien qu'il fasse la bonne taille, ne semble pas correct car je ne peux pas l'ouvrir sous windows avec n'importe quel editeur d'image.
Du coup, à la ligne suivante :
LIRE FICHIER IMAGE("tmp.gif";$picture)
qui lit le fichier, j'ai une erreur et la variable picture ne contient rien. J'ai fait le test en remplacant le fichier tmp.gif par celui que je télécharge à la main sur le site internet et que je place à la place de tmp.gif, et la ca fonctionne bien.
Donc a priori le problème vient de cette fonction, à moins que c'est au niveau de la variable $receipt qu'il y a un problème.
Si qqn pouvait m'éclairer
Merci
Thomas
Partager