//Imports Flash import flash.net.URLRequest; import flash.net.FileReference; import flash.net.FileFilter; import flash.events.Event; import flash.events.MouseEvent; //URL du dossier où l'on va stocker les fichiers uploadés (le dossier doit avoir tout les droits : 777 ou rwx) var url:String = "uploads/"; //URL du script PHP pour l'upload du fichier var uploadScriptPHP:URLRequest = new URLRequest("upload.php"); //Type de fichier autorisé var format:FileFilter = new FileFilter("Images (*.jpg, *.jpeg, *.gif, *.png)", "*.jpg;*.jpeg;*.gif;*.png"); //Fichier à uploader var file:FileReference = new FileReference();
file.addEventListener(Event.SELECT, fichierSelect); //Action lorsque le fichier est sélectionné
file.addEventListener(Event.COMPLETE, uploadComplete); //Action lorsque le fichier est uploadé //Sélectionner le fichier à uploader function parcourir(e:MouseEvent):void {
file.browse([format]); //Ouverture d'une fenêtre d'exploration système
}btn_parcourir.addEventListener(MouseEvent.CLICK, parcourir); //Lorsque le fichier est sélectionné function fichierSelect(e:Event):void {
file.upload(uploadScriptPHP); //Upload du fichier
}//Lorsque le fichier est uploadé function uploadComplete(e:Event):void {
infos.text = "Upload OK.";
}
|
<?PHP move_uploaded_file($_FILES['Filedata']['tmp_name'], 'uploads/'.$_FILES['Filedata']['name']); ?> |