O Flex faz isso implicitamente pra você. Tem como você postar o código que esta usando no servidor pra eu dar uma olhada?
Em 4 de janeiro de 2011 15:24, Helio Antonio Francisco Silva < [email protected]> escreveu: > 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 > -- 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
