Boas, só para avisar que acabei por resolver o assunto.

Estranhamento, se o ByteArray do ficheiro fosse numa variável dentro do VO
não funcionava, mas se passar o parâmetro direto fora do VO funciona. Não
sei porque razão, fica aqui o testemunho no caso de alguém lhe acontecer o
mesmo....

2011/9/23 Pedro Teixeira <eipedroteixe...@gmail.com>

> Não mudei de navegador nem deve ser esse o problema...
>
> Não me dá nenhum erro, consigo criar bem o ficheiro mas fica com o tamanho
> de 0 bytes....
>
> Sobre tentar fazer upload por outros recursos, não me convinha nada... Por
> a lógica seria gravar o ficheiro ao mesmo tempo que registo o recurso na
> base de dados...
>
> Será algum problema de serialização do objeto onde vão os bytes do
> ficheiro??
>
>
> 2011/9/22 Paulo Augusto Teixeira <pauloaugus...@gmail.com>
>
>> Pedro,
>>
>> Seria interessante você postar o erro.
>>
>> E já tentou fazer upload usando outros recursos?
>>
>> Já mudou de navegador?
>>
>> abs
>>
>> 2011/9/22 Pedro Teixeira <eipedroteixe...@gmail.com>
>>
>>>  Olá, estou com um problema ao fazer upload de ficheiros. Não sei que se
>>> passa pois já consegui fazer upload de ficheiros no passado e agora não
>>> funciona. Vou deixar aqui o código:
>>>
>>> PHP:
>>> $fp = fopen('../uploads/'.$userVO->
>>> idUser.'/'.utf8_decode($resourceVO->filename), 'w');
>>> fwrite($fp, $resourceVO->filedata->data);
>>> fclose($fp);
>>>
>>> AS3:
>>> var newResourceVO:ResourceVO = new ResourceVO();
>>> newResourceVO.filedata = fileReference.data;
>>>
>>> VO:
>>> [Bindable]
>>>     [RemoteClass(alias='vos.ResourceVO')]
>>>     public class ResourceVO
>>>     {
>>>         public var idResource:int;
>>>         ...
>>>         public var filedata:*;
>>>
>>>         public function ResourceVO()
>>>         {
>>>         }
>>>     }
>>>
>>> Alguém tem ideia do que estou a fazer mal?
>>>
>>> --
>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>>> Para sair da lista, envie um email em branco para
>>> flexdev-unsubscr...@googlegroups.com
>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>>
>>
>>
>> --
>> Paulo A. Teixeira
>> Adobe Certified Expert ColdFusion 9
>> Adobe Certified Expert Flex 3 with AIR
>> Adobe Certified Expert Rich Internet Application v1.0
>> --
>> Blog: http://www.pauloteixeira.blog.br
>> My Pics: http://agostinho.tumblr.com/
>>
>>  --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>> Para sair da lista, envie um email em branco para
>> flexdev-unsubscr...@googlegroups.com
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>
>
>

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a