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

Responder a