То, что я собираюсь сказать, - это только то, во что я верю: я могу ошибаться, поскольку я не пробовал это.
Не думаю, что у тебя есть большой выбор. Flex HTTPService (или что вы используете) может предложить только очень много (или очень мало) форматов данных. Смотрите здесь . Для любого пользовательского потока вам нужно будет извлечь его как object
и передать через собственный декодер. Похоже, что Flex не выполняет синтаксический анализ сообщения MIME, но зависит от (а также от того, как ведут себя браузеры) сервера, чтобы идентифицировать передаваемый контент. Если сервер только отправляет текстовый файл, но изменяет тип содержимого на «audio/mpeg
», я думаю, у вас возникнет та же проблема. Даже когда Flex знает, как правильно обрабатывать текст.
Если вы когда-нибудь сможете приступить к проведению этого эксперимента (с текстовыми файлами в виде видео MIME-типа или любыми другими, которые вам нравятся), сообщите нам.
Тем временем вы можете взглянуть на SerializationFilter , а затем добавить новый тип MIME для PDF!
Надеюсь, жизнь будет немного проще с Flex 4 и HTTPMultiService .