Flex - Могу ли я получить ByteArray из класса FileReference с помощью Adobe Flash Player 9?

Я пытаюсь извлечь ByteArray из файла, выбранного с помощью класса FileReference, чтобы я мог передать это вызову веб-службы, который я делаю в Sharepoint. Есть ли способ сделать это с помощью Flash Player 9 без необходимости сначала загружать на удаленный сервер, а затем загружать файл для извлечения ByteArray?

Предполагается, что вы не можете использовать Adobe Flash Player 10 и свойство data из класса FileReference.

Спасибо, Маурисио

1 ответ

Решение

Короче нет. Flash Player 9 не разрешает доступ к load() функция и data свойство, которое делает это возможным в FP 10.

Вы можете предоставить дополнительные данные POST в поле данных нашего URLRequest- в зависимости от вашего веб-сервиса это может сделать возможным прямое общение. Или это может позволить вам установить прокси на сервере, который выполняет вызов веб-службы (вместо публикации файла и его извлечения).

Другие вопросы по тегам