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

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

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

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


person muro    schedule 05.02.2010    source источник


Ответы (1)


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

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

person Michael Brewer-Davis    schedule 05.02.2010