Vou testar
2011/1/4 Renato Lima <[email protected]> > Veja se isso ajuda: > > var params:URLVariables = new URLVariables(); > params.date = new Date(); > params.ssid = "94103-1394-2345"; > var request:URLRequest = new > URLRequest("http://www.yourdomain.com/FileReferenceUpload/fileupload.cfm"); > > request.method = URLRequestMethod.POST; > request.data = params; > fileRef.upload(request, "Custom1"); > > *Retirado da documentação do flex: > http://livedocs.adobe.com/flex/3/html/help.html?content=17_Networking_and_communications_7.html > * > > Abraço, > > > Em 4 de janeiro de 2011 11:02, Helio Antonio Francisco Silva < > [email protected]> escreveu: > >> 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 > > > > > -- > Renato Lima > Analista de sistemas - RIA Especialist > Twitter: @renattolima > > -- > 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 -- *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
