Я пытаюсь загрузить jpeg в Amazon S3 из флэш-памяти с помощью сокета, я хочу избежать URLLoader, а FileRefrence загружает другие проблемы политики безопасности, которые требуют взаимодействия с пользователем.Я хочу иметь возможность изменять размеры и кодировать изображение в ByteArray и загружать изображение на основе вызова внешнего интерфейса.Я видел этот пример.
https://github.com/gabriel/as3httpclient/blob/master/test/s3/S3PostTest.as
Я использовал следующий crossdomain.xml
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "/xml/dtds/cross-domain-policy.dtd">
<!-- Policy file for xmlsocket://socks.example.com -->
<cross-domain-policy>
<allow-access-from domain="*" to-ports="*" secure="false"/>
</cross-domain-policy>
, и я получил превербальную
Ошибка: Запросдля ресурса в xmlsocket: //mybucket.s3.amazonaws.com: 80 по запросу от http://mybucket.s3.amazonaws.com/swf/myswf.swf отказано из-за отсутствия разрешений для файла политики.
Я знаю, что используется реализация сокета, но яне знаю, что мне не хватает в этот момент, S3 не позволяет вам искать файл политики из реализации флэш-сокета через порт 80 или 443?Однако это не объясняет, почему этот пример as3httpclient находится там, у кого-нибудь есть идеи?