E ai Eduardo, deu certo agora.. vou colocar aqui pro pessoal que tera
o mesmo problema.
FLEX
private var fr:FileReference;
private function Enviar():void {
var sessao :String =
Application.application.sessaoLogin.text;
var request :URLRequest = new URLRequest("http://localhost/teste/
upload.php?PHPSESSION="+sessao);
request.method = URLRequestMethod.GET;
fr.upload(request,"file");
}
upload.php
session_start();
$sessao = session_id($_GET['PHPSESSION']);
if (!isset($sessao))
{
echo "Não Deu";
}
else
{
move = move_uploaded_file($_FILES['file']['tmp_name'], "imagens/".
$_FILES['file']['name']);
}
Valeu pela força eduardo!!!
[ ] ´s
On 9 fev, 14:57, Michael Antunes <[email protected]> wrote:
> Bha cara, ainda não consegui.. hehehe... Não sei se to fazendo algo
> errado..
>
> On 9 fev, 10:33, Eduardo Kraus <[email protected]> wrote:
>
> > Bom dia
>
> > Faz assim:
> > session_start();
> > session_id($_GET['PHPSESSION']);
> > if (!isset........
> > *Eduardo Kraus*
> > Desenvolvedor
> > [email protected]http://blog.mxml.com.br
>
> > 2009/2/9 Michael Antunes <[email protected]>
>
> > > Cara, eu entendi.. mas não con
> > > E ai Eduardo. Cara não consegui.. tentei fazer o que tu falou mas
> > > nada...Vou mostrar meu codigo e tu da uma olhada..
> > > Eu passo para variavel sessao o valor de session_id();
>
> > > Flex
>
> > > var sessao :String = Application.application.sessao;
> > > var request :URLRequest = new URLRequest("http://localhost/teste/
> > > upload.php?PHPSESSION= <http://localhost/teste/%0Aupload.php?PHPSESSION=>
> > > "+sessao);
> > > request.method = URLRequestMethod.POST;
> > > fr.upload(request,"file");
>
> > > upload.php
> > > session_start();
> > > if (!isset($_SESSION['nome']) || !isset($_SESSION['cpf']))
> > > {
> > > echo "Usuario invalido";
> > > }
> > > else
> > > {
> > > $move = move_uploaded_file($_FILES['file']['tmp_name'], "imagens/".
> > > $_FILES['file']['name']);
> > > }
>
> > > Se puderes me dar uma força!!
>
> > > [ ] ´s
>
> > > On 5 fev, 09:32, Eduardo Kraus <[email protected]> wrote:
> > > > Bom dia
>
> > > > Bom, este realmente é um problema conhecido da galera do Flex. Quando
> > > você
> > > > faz upload no FF ele não envia os Cookies.
>
> > > > A solução é simples: Envie o valor do Cookie via GET ou
> > > POSThttp://url/upload.php?PHPSESSION=ValorQueEstaNoCookie
> > > > *Eduardo Kraus*
> > > > Desenvolvedor
> > > > [email protected]http://blog.mxml.com.br
>
> > > > 2009/2/5 Michael Antunes <[email protected]>
>
> > > > > Pessoal, estou com um problema no upload de arquivos. Meu arquivo PHP
> > > > > possui sessão, se faço o upload via IE funciona tranquilamente, via FF
> > > > > não. Alguem sabe porque isso. Ja teve um post aqui na lista:
>
> > > > >http://groups.google.com.br/group/flexdev/browse_thread/thread/cc480b.
> > > ..
> > > > > mas parece que nao teve solução. Alguem sabe porque não funciona
> > > > > isso??
>
> > > > > [ ] ´s
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---