2009-08-10 7 views
2

Flashで簡単なアップロードコンポーネントを作成しましたが、セキュリティサンドボックスエラーのためにアップロードに問題が発生しています。私は今これが実際に私が1つのドメインから別のドメインにアップロードしていることを知っていますが、1、これは動作するために使用されました2、私は提供しているドメインのルートに配置してクロスドメインXMLファイルを実装しましたから。働くために使用される私の映画の上部に次のコードもあります。ここではFlash Security Sandbox:crossDomain.xmlが機能しない

System.security.allowDomain("*"); 

計画はserving.serveraddress.netにadmin.subdomain.serveraddress.netからアップロードし、ですが、それはしていません作業!

以下

は、クロスドメインファイルのコードです:

<?xml version="1.0" encoding="UTF-8"?> 
<cross-domain-policy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.adobe.com/xml/schemas/PolicyFile.xsd"> 
    <allow-access-from domain="*.serveraddress.net" /> 
</cross-domain-policy> 

上記のXMLは動作するはず?助けて! :)

+0

80と異なるポートを使用していますか? –

+0

すべてが正常です:) – jamesmhaley

答えて

6

接続しようとしているマシンでcrossdomain.xml(ここにはすべて大文字の小文字を入れてください)が必要です。この場合、admin.subdomain.serveraddress.netからserving.serveraddress.netに接続しています。

上記に貼り付けたcrossdomain.xmlファイルをserve.serveraddress.netのルートに配置して、http://serving.serveraddress.net/crossdomain.xmlからアクセスできるようにしてください。これで問題はありません。

これでも動作しない場合は、詳細を入力してください。

関連する問題