Vou testar


2011/1/4 Renato Lima <[email protected]>

> Veja se isso ajuda:
>
>     var params:URLVariables = new URLVariables();
>     params.date = new Date();
>     params.ssid = "94103-1394-2345";
>     var request:URLRequest = new 
> URLRequest("http://www.yourdomain.com/FileReferenceUpload/fileupload.cfm";);
>
>     request.method = URLRequestMethod.POST;
>     request.data = params;
>     fileRef.upload(request, "Custom1");
>
> *Retirado da documentação do flex:
> http://livedocs.adobe.com/flex/3/html/help.html?content=17_Networking_and_communications_7.html
> *
>
> Abraço,
>
>
> Em 4 de janeiro de 2011 11:02, Helio Antonio Francisco Silva <
> [email protected]> escreveu:
>
>>   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
>
>
>
>
> --
> 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