2009-07-17 5 views
1

J'ai un compte d'hébergement partagé pour mes sites Web ColdFusion. Un de mes clients a besoin de graphiques CFChart pour ses statistiques. Je les ai programmés et ils fonctionnent bien sur mon propre serveur de développement, mais ils n'apparaissent pas en ligne. La raison en est que ColdFusion place les images générées dans/CFIDE qui est en dehors de ma partie du système de fichiers, et qui n'est pas accessible pour moi dans un environnement d'hébergement partagé.CFChart n'a pas besoin de conseils sur la configuration du serveur Web

IMG SRC="/CFIDE/GraphData.cfm?graphCache=wc50&graphID=Images/4990209100100002.PNG" 

L'hébergeur utilise IIS sur une machine Windows et CF7. Il a essayé plusieurs choses (configuration-sage), mais jusqu'ici, rien n'a aidé.

Que pouvons-nous faire?

Répondre

1

Je ne sais pas comment vous iriez à ajouter cela à IIS, mais, je l'ai utilisé cela sur apache pour résoudre le même problème:

Alias /CFIDE /var/www/html/CFIDE 
<Directory /var/www/html/CFIDE> 
    Order deny,allow 
    Deny from all 
</Directory> 
<Files ~ "^GraphData.cfm$"> 
    Order allow,deny 
    Allow from all 
</Files> 
+0

Question intrigante - Je ne suis pas exactement sûr de la façon de le résoudre, mais c'est là que je commencerais (créer un répertoire virtuel dans IIS ou Apache). –

3

Nous avons un site qui crée des tableaux statistiques sur un calendrier. CFChart vous permet de stocker les données dans une variable (l'attribut "name"). Ensuite, utilisez CFFile pour écrire le graphique à n'importe quel endroit dans votre site Web. Nous l'utilisons pour les graphiques Flash, mais je l'ai également testé avec le format PNG, et cela fonctionne très bien.

+0

semble bien Ben, cela semble fonctionner. Merci !! – Michael

+0

veloopity, si cela fonctionne, vous devez marquer la réponse de Ben comme acceptée. –

0

je crois qu'il serait possible d'utiliser les techniques décrites dans ce billet de blog: link text

et stocker l'image dans un endroit où le navigateur pourrait y accéder.

+0

ou en gros ce que Ben a dit! ;) –

Questions connexes