J'ai un problème avec la classe filereference en utilisant la fonction de téléchargement. Je veux envoyer la variable folderLocation
avec fileReference.upload()
. Ci-dessous, j'essaie de décrire ma stratégie.Comment envoyer une autre variable avec FileReference Upload?
var folderLocation : String = "photos/myUniqueFolder/";
private var serverSideScript:String = "http://localhost/project/phpFlexMechanism/upload.php";
urlRequest = new URLRequest(serverSideScript);
fileReferenceList.addEventListener(Event.SELECT, fileSelectedHandler);
private function fileSelectedHandler(event:Event):void {
// upload the file to the server side script
fileReference.addEventListener(Event.COMPLETE, uploadCompleteHandler);
fileReference.upload(urlRequest);
}
En PHP j'utiliser pour obtenir le fichier et uploadés
$folder = $_POST['folder'];
$tempFile = $_FILES['Filedata']['tmp_name'];
$fileName = $_FILES['Filedata']['name'];
$fileSize = $_FILES['Filedata']['size'];
move_uploaded_file($tempFile, "../user/$folder/uploadImages/" . $fileName);
Mais comment puis-je envoyer le folder
à travers le « télécharger référence »?
Désolé pour la fin.Merci beaucoup pour votre réponse. – Mahedi