Senhores eu peguei na net o seguinte codigo... ate se alguem tiver alguma coisa melhor, ficaria grato, mas ate entao esse supre minhas necessidades se nao fosse pelo seguinte. do outro lado eu espero um httpPost->txtFile onde o txtFile no HTML e um < input name="txtFile" type="file" id="txtFile" size="50"> Vou postar aqui o codigo que eu peguei na net do filereference.... por que se eu naopassar o nome do campo pro outro lado ta dando pau na pagina...
teria como passar o nome do campo txtFile para o backend ? aqui esta o codigo. <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library:// ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" creationComplete="init()" minWidth="955" minHeight="600"> <fx:Declarations> <!-- Place non-visual elements (e.g., services, value objects) here --> </fx:Declarations> <fx:Script> <![CDATA[ *import* mx.core.IVisualElement; *private* *var* fileRef:FileReference; *private* *const* FILE_UPLOAD_URL:String = * http://187.45.247.177:8080/pp/u_upCargas.apw*; *private* *function* init():*void* { fileRef = *new* FileReference(); fileRef.addEventListener(Event.SELECT, fileRef_select); fileRef.addEventListener(ProgressEvent.PROGRESS, fileRef_progress); fileRef.addEventListener(Event.COMPLETE, fileRef_complete); } *private* *function* browseAndUpload():*void* { fileRef.browse(); message.text = *""*; } *private* *function* fileRef_select(evt:Event):*void* { * try* { message.text = *"size (bytes): "* + fileRef.size; fileRef.upload(*new* URLRequest(FILE_UPLOAD_URL)); } *catch* (err:Error) { message.text = *"ERROR: zero-byte file"*; } } *private* *function* fileRef_progress(evt:ProgressEvent):*void* { progressBar.visible = *true*; } *private* *function* fileRef_complete(evt:Event):*void* { message.text += *" (complete)"*; progressBar.visible = *false*; } ]]> </fx:Script> <mx:Button label="Upload file" click="browseAndUpload();"/> <mx:Label id="message" x="89" y="42"/> <mx:ProgressBar id="progressBar" indeterminate="true" visible="false" x="85" y="0"/> </s:Application> Se alguem puder me dar uma dica -- *Hélio Antonio Fransico Silva* Desenvolvedor web Certificado Flash developer Certificado Flash Design Certificado web developer Consultor Microsiga / Totvs Desenvolvedor ADVPL / ASP Analista de sistemas e ERP Sênior. -- 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
