POST avec Adobe Flash - Amazon Simple Storage Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

POST avec Adobe Flash

Cette section décrit comment utiliser POST avec Adobe Flash.

Sécurité d'Adobe Flash Player

Par défaut, le modèle de sécurité d'Adobe Flash Player interdit aux lecteurs Adobe Flash Player d'établir des connexions réseau à des serveurs situés hors du domaine qui assure le service du fichier SWF.

Pour remplacer le paramètre par défaut, vous devez charger un fichier crossdomain.xml publiquement accessible en lecture dans le compartiment qui acceptera les chargements POST. Vous trouverez ci-dessous un exemple de fichier crossdomain.xml.

<?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <allow-access-from domain="*" secure="false" /> </cross-domain-policy>
Note

Pour plus d'informations sur le modèle de sécurité d'Adobe Flash, accédez au site web d'Adobe.

L'ajout du fichier crossdomain.xml dans votre compartiment autorise tout lecteur Adobe Flash Player à se connecter au fichier crossdomain.xml au sein de votre compartiment. Toutefois, cela n'accorde pas l'accès au compartiment Amazon S3 lui-même.

Considérations sur Adobe Flash

L'API FileReference dans Adobe Flash ajoute le champ de formulaire Filename à la demande POST. Lorsque vous créez des applications Adobe Flash qui téléchargent sur Amazon S3 à l'aide de l'action d'API FileReference, insérez la condition suivante dans votre stratégie :

['starts-with', '$Filename', '']

Certaines versions d'Adobe Flash Player ne traitent pas correctement les réponses HTTP dont le corps est vide. Pour configurer POST de manière à retourner une réponse dont le corps n'est pas vide, définissez success_action_status sur 201. Amazon S3 retournera alors un document XML avec un code de statut égal à 201. Pour des informations sur le contenu du document XML, veuillez consulter POST Object. Pour obtenir des informations sur les champs de formulaire, consultez Champs de formulaire HTML.