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