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

Responder a