Bem, consegui fazer o que queria. Deixo aqui a resolução para ajudar alguém
no futuro com o mesmo problema:

PHP:
public function doUpload($filedata) {
    $data = $filedata->data;

    $fp = fopen('./uploads/image.jpg', 'w');
    fwrite($fp, $data);
    fclose($fp);

    return 'File: image.jpg Uploaded ';
}

FLEX:
private var refUploadFile:FileReference;
....
...
myservice.doUpload(refUploadFile.data);


Cumprimentos.

2009/12/4 Pedro Teixeira | 8WMedia <[email protected]>

>  Boas!
>
>
>
> Neste momento estou a fazer um projecto para o meu Mestrado em que estou a
> usar Flex e PHP do lado do servidor.
>
>
>
> Necessito de fazer upload de ficheiros, e ao mesmo tempo inserir na base de
> dados. Encontrei inúmeros exemplos de uplooad de ficheiro da forma
> tradicional, no entanto gostaria de o fazer via remoting (amfphp) para
> controlar a inserção de dados na BD ao mesmo tempo que se faz o upload do
> ficheiro.
>
> Fiz um demo como o do seguinte link mas não funciona:
>
>
> http://gertonscorner.wordpress.com/2009/03/15/fileupload-using-amfphp-remoteobject-and-flash-10/
>
>
>
> O ficheiro é escrito, mas mal escrito. Passo a explicar, se fizer upload de
> uma imagem ele faz upload e escreve no servidor mas se a abrir não a consigo
> visualizar.
>
>
>
> Penso que terá a ver com a conversão Array de Bytes no cliente ou do lado
> servidor....
>
>
>
> Alguém já passou pelo memso problema?
>
>
>
> Qual é a melhor forma de fazer o que descrevi?
>
>
>
> Obrigado.
>
>
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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