Boa tarde Francisco!

Quando ao seu problema, primeiramente, não uso o AMF PHP, utilizo o
WebORB, mas creio que o problema seja igual em ambos.
Passei pelo mesmo perrengue quando fiz um componente para upload de
arquivos em massa...

Não tenho certeza do que vou falar abaixo esta 100% correto mas, é o
que percebi que acontecia comigo e foi assim que resolvi.

Primeiro, analise a parte do PHP....como que o PHP faz o upload de
algum arquivo qualquer?
Bem por cima, assim:
Você tem um formulário em HTML que envia o arquivo para o apache, por
exemplo...e o apache copia o arquivo para um diretório temporario, e o
PHP copia DO DIRETORIO TEMPORARIO para o diretorio que você quer, ele
não captura os bits do arquivo e sai escrevendo o arquivo, acho que me
entendeu.
Resumindo, para o teu PHP poder trabalhar com o arquivo, primeiro é
necessário que ele exista em algum lugar no servidor.

Utilizando o AMF PHP/WebORB, você vai enviar via Remote Object
conteúdo binário, e quando o servidor capturar, ele não vai capturar
necessariamente que aquilo é um arquivo e precisa salva-lo em algum
lugar temporario, mas sim que são dados quaisquer...Enfim, por causa
disso que você precisa enviar utilizando File Reference / File
Reference List direto para um arquivo PHP, pois vai funcionar
semelhante a um formulário HTML, o servidor vai salvar o arquivo, o
PHP vai trabalhar com ele, etc e blah, e entao o teu $_FILES vai
conter algo.

Brincadeiras a parte, só largue o AMF PHP se for mudar para o
WebORB :P
Utilize o AMF para trocas de dados nromais, e com relação a arquivos,
creio que não tem como fugir, vai ter que ser utilizado um arquivo PHP
"direto".

Espero ter contribuido em algo!

Igor Botani Gonçalves.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a