【问题标题】:Getting data directly from Google docs error in AS3直接从 AS3 中的 Google docs 错误获取数据
【发布时间】:2011-03-01 17:11:51
【问题描述】:

我正在尝试直接从 Google 文档加载 CSV 格式的电子表格。 我已经发布了它并获得了这个在浏览器中运行良好的 URL, 如果我使用 Flash CS5 IDE 运行。 当它在网络浏览器(本地或在线)中运行时,它只是挂起并且永远不会加载或给出错误。

var request:URLRequest=new URLRequest(file);变量 加载器:URLLoader=新 URLLoader();
loader.addEventListener(Event.COMPLETE,onLoadXML);
loader.addEventListener(IOErrorEvent.IO_ERROR,onLoadXMLError); loader.load(request);

有什么想法吗?

http://spreadsheets.google.com/pub?key=0AhTK6MB0cCLQdDloTFd0TDgzVE04Nm51RTMtM3I3WUE&hl=en&output=csv

【问题讨论】:

    标签: flash actionscript-3 google-docs


    【解决方案1】:

    您不能像那样跨域加载。这是一个潜在的安全问题。

    你有几个选择:

    • 让谷歌添加一个crossdomain.xml 允许您的域执行此操作。 (不太可能)
    • 为您的 CSV 使用另一个主机(更简单,但我猜您希望从文档中进行编辑)
    • 在您的服务器上使用 proxy script 为您加载文件(可能是最佳选择)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-02
      • 1970-01-01
      • 1970-01-01
      • 2012-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多