Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/05/2011, 16h15   #1
Candidat au titre de Membre du Club
 
Inscription : mars 2007
Messages : 49
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mars 2007
Messages : 49
Points : 13
Points : 13
Par défaut fileReferenceList et le URLrequest.data

Bonjour,

Je suis en train de paramétrer une fonction d'upload de documents, et je bute sur un point:

codeAS3 incriminé:
Code :
1
2
3
4
5
6
7
8
9
10
11
	var XMLdata:XML= machaîneXML;
	var StringData:String = XMLdata.toString();
	var request:URLRequest = new URLRequest();
	request.data = StringData;
	request.contentType = "String";
	request.url = monurld'upload;
	request.method = URLRequestMethod.POST;
	_refUploadFile = new FileReference();
	.............
	_refUploadFile.upload(request, "Filedata", false);
code PHP:
Code :
1
2
3
 
	$file = $_FILES['Filedata'];
	copy($file['tmp_name'],"./upload/".$file['name']);
Avec ce code, j'arrive bien à uploader les fichiers (en local pour l'instant); par contre, je ne sais pas comment récupérer ma chaîne XML (ou plutôt mon string, vu que je l'ai passé en string, histoire d'être sure que ca pose pas de soucis).

Auriez-vous une idée de ce qu'il faut mettre dans mon php pour récupérer ces infos?

Merci d'avance.
muaddibx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 16h36   #2
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 278
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 278
Points : 2 324
Points : 2 324
Bonjour,

as tu essayé de passer par un objet URLVariables ?
__________________
Je ne réponds pas aux questions envoyées par mp
Madfrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 16h43   #3
Candidat au titre de Membre du Club
 
Inscription : mars 2007
Messages : 49
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mars 2007
Messages : 49
Points : 13
Points : 13
En fait, je me suis inspiré d'un exemple pour ma fonction, et il y avait un URLVariable à la base. Mais j'ai vu qu'on pouvait lui donner simplement un string à la place. C'est pourquoi j'ai mis un string, pour pouvoir envoyer ma chaine XML.

Après, si ca peut marcher avec un objet URLVariable, je suis preneur^^

Mais comment faire avec mon php pour pouvoir recevoir cet objet?

Mon but, avec cet objet, est que les utilisateurs puissent m'envoyer une note en plus de leurs fichiers. Et à cette occasion, je joindrais aux fichiers, la note et quelques infos supplémentaires, pour enrichir une DataBase.
muaddibx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/05/2011, 17h15   #4
Membre Expert
 
Avatar de Madfrix
 
Inscription : juin 2007
Messages : 2 278
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : juin 2007
Messages : 2 278
Points : 2 324
Points : 2 324
j'utilise jamais URLVariables mais de mémoire, pour récupérer la variable sous PHP il suffit de faire sous PHP :

Code php :
1
2
 
$maVar = $_POST['maVar'];

ou maVar est une variable de URLVariable tout en yant pris soin de définir une connexion en POST au préalable :

Code :
1
2
 
request.method = URLRequestMethod.POST;
__________________
Je ne réponds pas aux questions envoyées par mp
Madfrix est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h39.


 
 
 
 
Partenaires

Hébergement Web