J'ai une application flash hébergé à www.example.com qui tente de tirer des actifs de mon seau Amazon S3 à http://s3.example.comflash ne pas trouver crossdomain.xml (Amazon S3)
Je dispose d'un fichier crossdomain.xml c'est lisible par tout le monde au niveau de la racine du seau. s3.example.com/crossdomain.xml~~V~~3rd
Le contenu de ce fichier crossdomain.xml sont les suivantes:
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*.example.com" />
<allow-http-request-headers-from domain="*.example.com" headers="*" />
</cross-domain-policy>
Quand je lance mon application de www.example.com il ne chargera pas les ressources mon seau s3. Après une requête reniflée via wireshark et httpfox, il semble que l'application flash ne demande pas le fichier s3.example.com/crossdomain.xml à tout moment.
Des idées pour lesquelles il est préférable de sauter ce fichier? Je ne devrais pas avoir besoin de forcer à regarder là juste en utilisant ceci: Security.loadPolicyFile ("http://s3.example.com/crossdomain.xml"); ??
Merci, Brian
Mise à jour: Information importante: Nous utilisons ActionScript 2 et FLash 8 – bonez
fonctionne-t-il sur les anciens FP comme 8 et 9? – Eugene