2012-06-17 5 views
1

Я пытаюсь понять рулон CrossDomain.xml. Должен ли я иметь CrossDomain.xml на моем сервере, разрешая доступ к ведрам s3 или файл CrossDomain в ведрах, разрешающий доступ ко всем? или кому-то конкретному?Разрешение доступа к S3 - CrossDomain.xml

Не могли бы вы объяснить мне, как это работает?

+0

Итак, у вас должен быть файл crossdomain.xml внутри вашего ведра S3. Xml должен содержать узел для каждого домена, к которому вы хотите разрешить доступ. – crooksy88

ответ

0

Вы можете загрузить/разбрать xml из того же домена, из которого будет использоваться .swf.

Если вы загружаете/разбираете xml из другого домена, у этого домена должен быть файл crossomain.xml, позволяющий домену, к которому существует файл .swf, для доступа к данным.

В вашем случае домен, содержащий загружаемые вами данные, должен разрешать домен, содержащий доступ swf, указанный в файле политики crossdomain.

Другой альтернативный/чит - использовать серверный скрипт в домене .swf для загрузки внешних данных и кеширования его/сохранения в домене .swf, чтобы к нему можно было получить доступ, не требуя файла политики.

Для получения дополнительной информации о crossdomain.xml проверьте specs.

Смежные вопросы