2012-01-13 14 views
0

私は画像のアップロードのためのAPIを開発し、iframe経由で画像をアップロードするjqueryプラグインを使用しています。しかし、アップロードAPIのドメインが異なるので、iFrameの戻りデータにアクセスできません。 iframeでこのデータにアクセスする方法はありますか?クロスサイトアップロードiframe経由で

答えて

0

postMessageを使用すると、iframe経由で文字列を使用してメッセージを送信できます。もしそれがあなたが求めているものなら、あなたのイメージソースをbase64でエンコードすることができます。

それ以外の場合はできません。

メッセージングだけが必要な場合は、サポートされているものに応じて、ハッシュポーリング手法またはpostMessageを使用できます。

Googleこれらは、そこに投稿するのにはかなり時間がかかるような深い記事がありますが、これは私が投稿した十分な解決策ではありませんが、正しい方向にあなたを導くはずです研究。

+0

easyXDMが見つかりましたが、アップロードスクリプトでjavascript応答コードを生成する必要があります – MrFoh

+0

これはhttps://github.com/oyvindkinsey/easyXDM/blob/master/src/example/upload.htmlにあります。これはhttps://github.com/oyvindkinsey/easyXDM/blob/master/src/example/upload_handler.aspxのスクリプトです – MrFoh