Bonjour,
dans le cadre du développement d'un site, j'essaie d'incorporer, entre autres, un système d'upload pour que les utilisateurs puissent uploader un avatar (qui sera par la suite affiché sur le forum, ou dans leur cadre "profil" par exemple...
Donc j'ai passé une bonne partie de la nuit dernière et d'aujourd'hui à fouiller les nombreux tutoriaux sur le net, mais rien ne correspond vraiment.
les seuls exemples que j'ai réussi à faire tourner étaient des scripts complexes multi-fichiers upload, ou alors non restrictifs aux seuls types images, et encore, ils fonctionnaient très aléatoirement...
Donc, dans une page "compte", j'aimerai mettre un lien "Uploader un avatar", quand on clique dessus un browser apparait(ça j'arrive à faire) restrictif aux types images(ça aussi), puis quand on choisi l'image, l'upload se lance de la manière suivante:
-Si l'image ne dépasse pas une certaine taille (pixels et ko), alors on l'upload dans le dossier ./avatars en la renommant monpseudo.jpg
(monpseudo étant stocké dans une variable AS nommée sessionLogin:String).
Donc actuellemt j'ai ça dans mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 private function uploadAvatar():void { var imageTypes:FileFilter = new FileFilter("Images (*.jpg, *.jpeg, *.gif, *.png)", "*.jpg; *.jpeg; *.gif; *.png"); //var textTypes:FileFilter = new FileFilter("Text Files (*.txt, *.rtf)", "*.txt; *.rtf"); var allTypes:Array = new Array(imageTypes); var fileRef:FileReference = new FileReference(); fileRef.browse(allTypes);Quelqu'un aurait des conseils pour m'aider pour la suite ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <mx:Canvas id="compte"> <mx:Button label="Upload tests" click="uploadAvatar()" /> </mx:Canvas>
Je patoge avec tous ces tutoriaux qui ne traite que de l'envoi Flash/Php ou les Flex/ColdFusion, sans parler de ceux qui complexifient avec un envoi multi-fichiers et ceux qui envoient de tout sauf de l'image....
Merci d'avance
Partager