2010-02-05 27 views
0

J'essaye de récupérer le ByteArray à partir d'un fichier sélectionné en utilisant la classe FileReference afin que je puisse passer cela à un appel de service Web que je fais à Sharepoint. Est-il possible de faire cela en utilisant Flash Player 9 sans devoir d'abord télécharger vers un serveur distant, puis télécharger le fichier pour extraire le ByteArray?Flex - Puis-je récupérer le ByteArray d'une classe FileReference à l'aide d'Adobe Flash Player 9?

Cela suppose que vous ne pouvez pas utiliser Adobe Flash Player 10 et la propriété data de la classe FileReference.

Merci, Mauricio

Répondre

0

En bref, non. Flash Player 9 ne permet pas d'accéder à la fonction load() et la propriété data qui rendent cela possible en PF 10.

Vous pouvez fournir des données POST supplémentaires dans le champ de données de notre URLRequest - en fonction de votre service web cette puissance rendre la communication directe possible. Ou cela peut vous permettre de mettre en place un proxy sur le serveur qui effectue l'appel de service Web pour vous (plutôt que de publier le fichier et de le récupérer).