Получение данных напрямую из ошибки Google docs в AS3 - PullRequest
0 голосов
/ 09 июня 2010

Я пытаюсь загрузить электронную таблицу, отформатированную в CSV, непосредственно из Документов Google. Я опубликовал его и получил этот URL, который отлично работает в браузере, и если я буду работать с Flash CS5 IDE. Когда он работает в веб-браузере (локально или онлайн), он просто зависает и никогда не загружается или выдает ошибку.

var request: URLRequest = новый URLRequest (файл); вар загрузчик: URLLoader = новый URLLoader ();
loader.addEventListener (Event.COMPLETE, onLoadXML);
loader.addEventListener (IOErrorEvent.IO_ERROR, onLoadXMLError); Loader.load (запрос);

Есть мысли?

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

1 Ответ

0 голосов
/ 09 июня 2010

Вы не можете загружать через такие домены. Это потенциальная проблема безопасности.

У вас есть несколько вариантов:

  • Пусть Google добавит crossdomain.xml , который позволит вашему домену сделать это. (маловероятно)
  • Используйте другой хост для вашего CSV (проще, но я предполагаю, что вы хотите редактировать из документов)
  • Используйте прокси-скрипт на вашем сервере, который загружает файл для вас (вероятно, лучший вариант)
...