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 23/05/2011, 17h27   #1
Candidat au titre de Membre du Club
 
Homme Vincent
Étudiant
Inscription : mai 2011
Messages : 39
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 39
Points : 14
Points : 14
Par défaut Uploader une vidéo

Bonjour à tous ,

J'ai posté récemment une discussion pour la prise d'une vidéo depuis une webcam,je n'ai donc pas de soucis de côté là cependant je n'arrive pas à uploader cette vidéo en localhost.

Je m'explique , ce que j'aimerais c'est appeler une page php qui recevrait la vidéo en post puis , depuis mon script déplacer la vidéo dans un dossier.

Merci à tous ,
vincent7894 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 18h34   #2
Modérateur
 
Homme
Consultant Flex / Java
Inscription : novembre 2008
Messages : 452
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Luxembourg

Informations professionnelles :
Activité : Consultant Flex / Java
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2008
Messages : 452
Points : 637
Points : 637
Salut,
comment connectes tu le PHP au Flex ?
__________________
N'oubliez pas avant de poster :
et bien sûr la doc Flex
Krazymins est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 09h40   #3
Candidat au titre de Membre du Club
 
Homme Vincent
Étudiant
Inscription : mai 2011
Messages : 39
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 39
Points : 14
Points : 14
salut,

c'est justement ce que je cherche à savoir. Si jamais tu as une idée elle sera la bienvenue
vincent7894 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 09h41   #4
Modérateur
 
Homme
Consultant Flex / Java
Inscription : novembre 2008
Messages : 452
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Luxembourg

Informations professionnelles :
Activité : Consultant Flex / Java
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2008
Messages : 452
Points : 637
Points : 637
Salut,

tu n'utilises pas ZendAMF ou AMFPhp par exemple ?
__________________
N'oubliez pas avant de poster :
et bien sûr la doc Flex
Krazymins est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 10h37   #5
Candidat au titre de Membre du Club
 
Homme Vincent
Étudiant
Inscription : mai 2011
Messages : 39
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 39
Points : 14
Points : 14
j'ai essayé d'utiliser AMFPhp mais un message d'erreur apparait lorsque j'arrive sur le browser de AMFPhp pour visualiser mon service.
Il y a une petite interface de configuration qui souffre que je ne comprend pas puis quand je click sur save, un message d'erreur apparait :

Citation:
(mx.rpc::Fault)#0
errorID = 0
faultCode = "Client.Error.MessageSend"
faultDetail = "Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Failed"
faultString = "Send failed"
message = "faultCode:Client.Error.MessageSend faultString:'Send failed' faultDetail:'Channel.Connect.Failed error NetConnection.Call.Failed: HTTP: Failed'"
name = "Error"
rootCause = (Object)#1
code = "NetConnection.Call.Failed"
description = "HTTP: Failed"
details = "http://localhost/workspace/amfphp 1.9/HelloWorld.php"
level = "error"
J'ai suivie ce tuto : http://julienlp235.over-blog.net/article-22373557.html

Par ailleurs, suis je obligé de passer par AMFPhp ? Car je n'ai qu'une seule page a appeller, celle qui enregistre la vidéo.

Merci.
vincent7894 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 10h58   #6
Candidat au titre de Membre du Club
 
Homme Vincent
Étudiant
Inscription : mai 2011
Messages : 39
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 39
Points : 14
Points : 14
En fin de compte, je pense utiliser la méthode HTTPService, tu t'y connais ? Est ce une bonne solution ??

Merci
vincent7894 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 12h19   #7
Candidat au titre de Membre du Club
 
Homme Vincent
Étudiant
Inscription : mai 2011
Messages : 39
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Étudiant
Secteur : Industrie

Informations forums :
Inscription : mai 2011
Messages : 39
Points : 14
Points : 14
hihouuuuuuu avec HTTPService ça marche

Voilà le code que j'ai utilisé :

Action Script 3 :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
private function onThisClickSave(e:*):void
		{
 
			//AS3
			var request:URLRequest = new URLRequest("http://localhost/webcam/upload.php");
			var vars:URLVariables = new URLVariables();
 
			//THE SECRET IS
 
			vars.bindata = Base64.encodeByteArray(_baFlvEncoder.byteArray);
 
			request.method = "POST";
			var loader:URLLoader = new URLLoader();
			request.data = vars;
			loader.load(request);
 
 
			setState(States.WAITING_FOR_RECORD);
		}
PHP :

Code :
1
2
3
4
5
6
7
8
9
<?php
 
	$img_data = base64_decode($_REQUEST["bindata"]);
 
$img_file = fopen("tantan.flv", "a+") or die("can’t open file");
fwrite($img_file, $img_data);
fclose($img_file);
 
?>
Merci
vincent7894 est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 25/05/2011, 10h12   #8
Modérateur
 
Homme
Consultant Flex / Java
Inscription : novembre 2008
Messages : 452
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Luxembourg

Informations professionnelles :
Activité : Consultant Flex / Java
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2008
Messages : 452
Points : 637
Points : 637
N'oublies pas le tag 'resolu'
__________________
N'oubliez pas avant de poster :
et bien sûr la doc Flex
Krazymins est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h56.


 
 
 
 
Partenaires

Hébergement Web