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

Responder a