【问题标题】:CFChart doesn't - need webserver setup adviceCFChart 不需要 - 需要网络服务器设置建议
【发布时间】:2009-07-17 10:24:48
【问题描述】:

我的 ColdFusion 网站有一个共享主机帐户。我的一位客户需要 CFChart 图形来进行统计。我已经对它们进行了编程,它们在我自己的开发服务器上运行良好,但它们不会在线显示。原因是 ColdFusion 将生成的图像放入文件系统之外的 /CFIDE 中,并且在共享托管环境中我无法访问。

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

主机在 Windows 机器和 CF7 上使用 IIS。他已经尝试了几件事(配置方面),但到目前为止,没有任何帮助。

我们能做什么?

【问题讨论】:

    标签: coldfusion


    【解决方案1】:

    我们有一个网站可以按计划创建统计图表。 CFChart 允许您将数据存储到变量(“名称”属性)。然后使用 CFFile 将图表写入您的 webroot 中的任何位置。我们将它用于 Flash 图表,但我也用 PNG 对其进行了测试,效果很好。

    【讨论】:

      【解决方案2】:

      我不确定你会如何将它添加到 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>
      

      【讨论】:

      • 有趣的问题——我不完全确定如何解决它,但这(在 IIS 或 Apache 中创建一个虚拟目录)是我要开始的地方。
      【解决方案3】:

      我相信可以使用这篇博文中描述的技术: link text

      并将图像存储在浏览器可以访问的位置。

      【讨论】:

      • 或者基本上是本所说的! ;)
      猜你喜欢
      • 1970-01-01
      • 2012-03-08
      • 1970-01-01
      • 2014-09-29
      • 2014-12-01
      • 2020-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多