Uploading Files with Flex and PHP

Les tutoriaux/exemples d'utilisation du composant FileReference pour faire de l'upload (ou download) sur Flex ne manquent pas. Un seul problème recurrent du à la classe de Flex: le composant n'écoute pas la réponse du script coté serveur (ici du php): vous ne pouvez pas faire des vérifications de droit de session, ou de type de fichier,... et renvoyer une réponse conséquente à votre fichier swf/mxml. Ou tout du moins vous pouvez la renvoyer mais le composant flex retiendra uniquement que l'upload s'est bien réalisé et Event.COMPLETE dira OK.Une solution proposée ici est d'utliser l'evenement HTTPStatusEvent.HTTP_STATUS et de simuler dans le fichier php des codes d'erreurs HTTP en fonction.

La démo: http://web.infostrates.fr/infolabs/demo/flex2_fileupload.html

Bookmark and Share

Commentaires

Mise à jour des liens

le demo est désrmais visible à l'adresse http://www.infostrates.com/demo_flex/flex2_fileupload.html

Mettre http://www.infostrates.com/demo_flex//upload.php à la pace de http://web.infostrates.fr/infolabs/demo/upload.php dans Upload URL

Faire click droit => View source pour accéder / télécharger les sources


Authentifiez vous pour commenter.