パブリック バイナリ ファイルを取得するために Google ドライブ SDK に接続する Flash Web アプリを作成する必要がありますが、クロス ドメイン セキュリティの問題に直面しています。
CORSでクロスサイトxmlhttprequestを使用して、javascriptでそれを行うことができます。AS3 では、crossdomain.xmlファイルがdocs.google.comでリクエストされます。ただし、現在の設定では、フラッシュがファイルにアクセスできません。
私が今持っている解決策は、JavaScriptを使用してデータを取得し、ExternalInterfaceを使用してswfに送信することです。
より良い解決策はありますか(私の場合、プロキシはオプションではありません)?
編集: 理想的な解決策は、 https://docs.google.com/crossdomain.xmlの認証ヘッダーへのアクセスを許可することです。
<cross-domain-policy>
<allow-http-request-headers-from domain="*" headers="Authorization">
</allow-http-request-headers-from>
</cross-domain-policy>
この変更により、JavaScript と同じセキュリティ権限が Flash API に付与されます。
Google ドライブ SDK チームはそれについてコメントできますか?