Boas! Obrigado pelo link!

Entretanto também estou a usar o FileReference para fazer outro tipo
de upload para o servidor mas estou com um erro que não estou a
perceber bem (deve ser por não perceber bem de php).

Coisas que eu sei:

- O método browse está a funcionar correctamente porque ele consegue
ler o ficheiro antes de fazer o upload
- O evento Progress nunca chega a ser feito, logo a ligação com o php
está com problemas.
- O ficheiro de php está com 777 de chmod assim como a pasta onde
estou a escrever.

Aqui vai o código:

// método que cria o FileReference
private function doFile (e:Event) : void {

     var fileReference:FileReference = new FileReference();
     fileReference.addEventListener(Event.SELECT,fileSelectHandler);
     fileReference.addEventListener
(IOErrorEvent.IO_ERROR,fileErrorHandler);
     fileReference.addEventListener
(ProgressEvent.PROGRESS,progressHandler);
     fileReference.addEventListener
(DataEvent.UPLOAD_COMPLETE_DATA,fileCompleteHandler);

     var fileFilter:FileFilter = new FileFilter ("Images", "*.jpg");
     fileReference.browse([fileFilter]);

}

// Quando o utilizador selecciona o ficheiro
private function fileSelectHandler(event:Event):void {
     trace("You selected a file name " + event.target.name + " that is
" + event.target.size + " bytes in size");
     var uploadURL:URLRequest = new URLRequest("http://www.myurl.com/
uploadImage.php");
     var thisFileRef:FileReference = FileReference(event.target);
     thisFileRef.upload(uploadURL);
}

Código no ficheiro php:

<?php
     $dir = "imagens/";
     move_uploaded_file($_FILES['Filedata']['tmp_name'], $dir.$_FILES
["Filedata"]["name"]);
     exit("&finish=ok");
?>

Resposta no trace do flash:

You selected a file name image.jpg that is 14401 bytes in size //
indica que está a ler correctamente
A file IO error has occurred: [IOErrorEvent type="ioError"
bubbles=false cancelable=false eventPhase=2 text="Error #2038: File I/
O Error. URL: http://www.myurl.com/uploadImage.php"; errorID=2038]

Alguém consegue dar alguma dica sobre o problema? Obrigado!

On 1 Jan, 23:54, João Saleiro <[email protected]> wrote:
> http://www.sephiroth.it/tutorials/flashPHP/amfphp_bytearray/page002.php
>
> João Saleiro
> /
> CTO @ Webfuel
> Adobe Community Expert
> Co-founder of the Portuguese RIA Community /
>
> View João Saleiro's profile on LinkedIn
> <http://www.linkedin.com/in/jsaleiro>
>
> [email protected] wrote:
> > Boas pessoal!
>
> > Estou à procura de um método simples de conseguir fazer o upload de um
> > conteúdo que está dentro de um Loader (é sempre uma imagem, um jpg)
> > para um servidor.
>
> > Alguém faz ideia do que é necessário para que isto aconteça? Ando aqui
> > às turras com algumas ideias mas ainda não consegui resultados.
>
> > Abraços e bom ano!
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para 
[email protected]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a