2009-08-26 13 views
1

Je développe une application qui inclut la validation de la taille d'image JPG et TIFF. Le backend est fait en PHP. Je me demande s'il y a de toute façon valider la largeur et la hauteur minimum de ces images dans Flex ou si elles doivent être téléchargées sur PHP et validées là.Images côté client dans Flex

Nous vous remercions d'avance pour toute aide,

Orville

Répondre

2

Dans Flash Player 10, l'application peut accéder directement aux données de la machine du client. Les nouvelles méthodes API sont FileReference.load() et save(); vous voudrez utiliser load() pour accéder au fichier de la machine de l'utilisateur et examiner ses propriétés. Détails ici:

http://livedocs.adobe.com/flex/3/langref/flash/net/FileReference.html#load()

Après l'FileReference envoie son événement complet, la propriété « données » sera remplie avec un ByteArray du contenu du fichier. Si vous pouvez trouver ou écrire des bibliothèques appropriées pour les fichiers JPEG et TIFF, vous devriez être en mesure d'examiner les dimensions. Pour Flash Player 9 et versions antérieures, FileReference est limité à upload() et download().

+0

Merci. Je n'étais pas au courant de ces changements dans Flash 10. – user320691

0

En supposant que vous parlez de validation côté client, vous pouvez toujours charger l'image à un objet flexible et tester la largeur et la hauteur l'objet image chargé manuellement. Toutefois, cela doit être fait en plus de la vérification côté serveur si cette limite est importante, car les vérifications côté client peuvent être contournées par des utilisateurs rusés.

Questions connexes