a unica coisa que eu vejo de diferente entre os 2 e que no HTML eu coloco <form name="form" action="" enctype="multipart/form-data" method="post"> Ou seja o Multipart/from-data e no flex eu nao tenho isso.... so se for isso
2011/1/4 Helio Antonio Francisco Silva <[email protected]> > ja botei o nome do arquivo 28_10.txt justamente por isso... nao consigo > entender isso... os 2 retornam a mesma coisa, mas quando do um legth nos 2 o > que vem pelo flex retorna sempre -1 =/ > sera que e alguma configuracao do flex ? > > 2011/1/4 Renato Lima <[email protected]> > >> Cara, muito estranho esse comportamento, pois uma vez feita a requisição e >> esta tendo chegado ao servidor, para o servidor é indiferente de onde tenha >> partido a requisição a menos que a requisição tenha sido feita de forma >> diferente por um ou outro. Certifique-se que string que chega é a mesma para >> as duas requisições. Se o nome do arquivo tiver acentuação pode ser algum >> problema com charset, vale verificar isso também, se for o caso. >> >> >> Abraço, >> >> Em 4 de janeiro de 2011 14:49, Helio Antonio Francisco Silva < >> [email protected]> escreveu: >> >>> Ai meu deus... >>> >>> Consegui pegar o campo e to enviado chega la \fileTxt.txt tanto enviado >>> pelo HTML ou Flex blz... >>> mas quando do um Fopen, somente o do HTML funciona o do flex sempre me >>> retorna -1 =( >>> >>> 2011/1/4 Pablo Souza <[email protected]> >>> >>> >>>> Hélio, conforme o Renato já postou você pode utilizar o URLVariables >>>> para enviar parâmetros via GET ou POST para o back-end. >>>> >>>> Veja aqui outro exemplo >>>> >>>> http://blog.flexexamples.com/2007/10/30/using-the-urlvariables-and-filereference-classes-to-pass-data-from-flex-to-a-server-side-script/ >>>> >>>> Abs! >>>> >>>> >>>> ------ >>>> @Pablo_Souza >>>> http://rectius.com.br >>>> >>>> On Jan 4, 11:02 am, Helio Antonio Francisco Silva >>>> <[email protected]> wrote: >>>> > 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 >>>> >>> >>> >>> >>> -- >>> *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. > > -- *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
