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. -- 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
