【发布时间】:2010-01-12 19:28:19
【问题描述】:
我正在开发一个从 csv 文件中获取数据的 flex 图表 Web 应用程序。该应用程序应该安装在客户的网站上。客户端使用 Web 服务器管理系统,其中生成的 URL 很长并且包含非字母数字字符。下面给出一个例子:
http://www.example.com/EXTERNAL/ORGANIZATION/0,,contentMDK:20135608~pagePK:64060242~piPK:64060289~theSitePK:299948,00.html
问题是在我的测试服务器上,应用程序运行良好。但是当部署在客户端的站点上时,应用程序和图表会加载,但 CSV 数据无法加载。给出的错误是:
Input output error: IO_ERROR
我已经尝试过相对引用(相对于 swf 文件)和对 csv 文件 URL 的绝对引用。但是这两种方法都失败了。
有什么想法吗?
理想情况下,我希望远离绝对 URL,因为如果图表需要移动到另一个位置,那将会崩溃。
谢谢
维纳亚克
【问题讨论】:
-
测试盒和客户端盒上的操作系统相同。我的意思是在 unix 中使用“/”,但在 windows 中使用“\”此外,如果每个 URL 都首先路由到它,管理软件可能会阻止您的 CSV 内容。您是否将 SWF 和 csv 放在同一目录中并检查跨度>
-
您的测试服务器上的 csv 文件引用是否相同?所有浏览器都会出现这种情况吗?与 IOErrorEvent 相关的错误消息是什么?如果将 csv 文件引用直接放入浏览器地址栏中会怎样?
-
@Maffel:如果我将 CSV 文件直接放在浏览器的地址栏中,它会给我一个 404 file not found 错误。 @Rajat:我已将 CSV 和 SWF 放在同一个文件夹中并发送给客户端进行部署。等待他们的回应。
标签: apache-flex flex3 flexbuilder