CFChart нет - нужен совет по настройке веб-сервера - PullRequest
1 голос
/ 17 июля 2009

У меня есть общий хостинг для моих сайтов ColdFusion. Один из моих клиентов нуждается в графике CFChart для своей статистики. Я запрограммировал их, и они нормально работают на моем собственном сервере разработки, но они не отображаются онлайн. Причина в том, что ColdFusion помещает созданные изображения в / CFIDE, который находится за пределами моей части файловой системы и недоступен для меня в среде общего хостинга.

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

Хостер использует IIS на компьютере с Windows и CF7. Он перепробовал несколько вещей (по конфигурации), но пока ничего не помогло.

Что мы можем сделать?

Ответы [ 3 ]

3 голосов
/ 17 июля 2009

У нас есть сайт, который создает статистические графики по расписанию. CFChart позволяет хранить данные в переменной (атрибут «имя»). Затем используйте CFFile, чтобы написать диаграмму в любом месте вашего корня. Мы используем его для Flash-диаграмм, но я проверил и PNG, и он отлично работает.

1 голос
/ 17 июля 2009

Я не уверен, как вы добавите это в IIS, но я использовал это на apache, чтобы решить ту же проблему:

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 голосов
/ 17 июля 2009

Я считаю, что было бы возможно использовать методы, описанные в этом блоге: текст ссылки

И сохраняйте изображение в месте, куда браузер мог бы добраться до него.

...