Boas,

Não devias definir o método de envio?

p.e:

request.method = URLRequestMethod.POST;

Anyway, este site tem um optimo post. Estou a usar o código deles e
funciona.. 
http://weblog.cahlan.com/2006/09/uploading-files-with-flex-and-php.html

Cumps,

Rui

On 19 Ago, 16:13, "Miguel Vaz" <[EMAIL PROTECTED]> wrote:
> Boa tarde,
>
> Já alguém conseguiu fazer com sucesso uma aplicação que faça upload de um
> ficheiro correctamente? Já li a secção do manual sobre filereference, já
> testei o exemplo da adobe, assim como uns quantos outros que encontrei, e
> não consigo ter sucesso com nenhum. Seja o erro 2038 ou simplesmente nenhuma
> acção, todos os meus testes não surtem efeito.
>
> Aqui fica um exemplo para que alguém, espero, me possa dizer o que estou a
> fazer de errado:
>
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"; layout="absolute">
>
> <mx:Script>
>         <![CDATA[
>
>     import flash.events.*;
>     import flash.net.FileFilter;
>     import flash.net.FileReference;
>     import flash.net.URLRequest;
>     import mx.controls.Alert;
>
> private var fileRef:FileReference = new FileReference();
>
> private function init():void{
>
> fileRef.addEventListener(Event.SELECT, selectHandler);
> fileRef.addEventListener(Event.COMPLETE, completeHandler);
> fileRef.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
> try {
>     var success:Boolean = fileRef.browse();} catch (error:Error) {
>
>     trace("Unable to browse for files.");
>
> }
> }
>
> private function ioErrorHandler(event:IOErrorEvent):void {
>             Alert.show("ioErrorHandler: " + event);
>
> }
>
> private function selectHandler(event:Event):void {
>        var request:URLRequest = new 
> URLRequest("http://localhost/workspace/flex_upload_simple/bin-debug/upload.php";)
>
>     Alert.show("selectHandler: name=" + fileRef.name + " URL=" +
> request.url);
>
>     try {
>         fileRef.upload(request,"file");
>     } catch (error:Error) {
>         Alert.show("Unable to upload file.");
>     }
>
> }
>
> private function completeHandler(event:Event):void {
>     Alert.show("uploaded");
>
> }
>
>         ]]>
>     </mx:Script>
>     <mx:Button click="init()" x="280" y="378" label="Upload file"/>
>     <mx:ProgressBar x="166" y="202"/>
>     <mx:TextArea x="416" y="202" width="270" height="198"/>
>
> </mx:Application>
>
> upload.php:
>
> <?php
>
> copy ($_FILES['file']['tmp_name'], "imagem.jpg") or die ("Could not copy");
>
> ?>
>
> Qualquer ajuda é muito bem-vinda. Reparei que algumas pessoas desta lista
> tiveram experiências com file upload, mas fiquei sem saber se conseguiram
> ter sucesso.
>
> Muito obrigado.
>
> Miguel Vaz
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Desenvolvimento de RIAs - 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