Kra, tenho uma aplicação assim: http://www.calcadosrosa.com.br/a/index.html Fiz baseada no que o Dustin Andrew do flex-dev EN desenvolveu, Download Source: http://www.calcadosrosa.com.br/downloads/FlexUp.rar Aproveitando, localmente(Windows) funciona tranquilo, ao upar no servidor(Linux), o flex faz o upload do arquivo, só que não consegue chamar o upload.php que trata o arquivo enviado! tenho o seguinte Erro: Error #2044: Unhandled uploadIoError:. text=Error #2038: URL www.calcadosrosa.com.br/a/upload.php Estranho, pois localmente funciona. Se Alguem tiver uma sugestão, agradeço! De: ------------------------------ | Rodrigo Pereira Fraga| http://e-digows.blogspot.com
e-mails: [EMAIL PROTECTED] [EMAIL PROTECTED] ------------------------------ > From: [EMAIL PROTECTED]> To: flexdev@googlegroups.com> Subject: [flexdev] > Upload de arquivos!! Help!!> Date: Wed, 11 Apr 2007 10:45:02 -0700> > > Boa > tarde a todos!> > Estou precisando aprender a fazer um upload de imagens com > o flex!!> > ate consegui um exemplo mas nao consegui usar este pra estar> > construindo o meu!> > preciso enviar o arquivo pra uma pasta especifica!!> > > no exemplo que encontrei so seu indicar o arquivo!> minha duvida maior e > indicar o caminho a ser gravado !!> > o exemplo que encontrei segue abaixo!> > > <?xml version="1.0" encoding="utf-8"?>> <mx:Application > xmlns:mx="http://www.adobe.com/2006/mxml"> layout="vertical" > creationComplete="initApp()">> <mx:Script>> <![CDATA[> import > mx.controls.Alert;> import mx.utils.ObjectUtil;> import flash.events.*;> > import flash.net.FileReference;> import flash.net.URLRequest;> > > private > var fileRef:FileReference;> > private function initApp():void {> fileRef = > new FileReference();> fileRef.addEventListener(Event.CANCEL, traceEvent);> > fileRef.addEventListener(Event.COMPLETE, completeEvent);> > fileRef.addEventListener(Event.SELECT, selectEvent);> > fileRef.addEventListener(IOErrorEvent.IO_ERROR,> traceEvent);> > fileRef.addEventListener(Event.OPEN, traceEvent);> > fileRef.addEventListener(ProgressEvent.PROGRESS,> progressEvent);> > > fileRef.addEventListener(SecurityErrorEvent.SECURITY_ERROR,> traceEvent);> }> > > private function traceEvent(event:Event):void {> var tmp:String = > "================================\n";> ta.text += tmp + event.type + " > event:" +> mx.utils.ObjectUtil.toString(event) + "\n" ;> > ta.verticalScrollPosition += 20;> }> > private function > ioErrorEvent(event:IOErrorEvent):void{> Alert.show("IOError:" + event.text);> > traceEvent(event);> }> > private function selectEvent(event:Event):void{> > btn_upload.enabled = true;> traceEvent(event);> filename.text = > fileRef.name;> progressBar.setProgress(0, 100);> progressBar.label = "Loading > 0%";> }> > private function progressEvent(event:ProgressEvent):void {> > progressBar.setProgress(event.bytesLoaded, event.bytesTotal);> > traceEvent(event);> }> > private function completeEvent(event:Event):void {> > progressBar.label = "Complete.";> filename.text += " uploaded";> > traceEvent(event);> btn_upload.enabled = false;> btn_cancel.enabled = false;> > }> > private function uploadFile(endpoint:String):void {> var param:String = > "author=" + ti_author.text;> var req:URLRequest = new URLRequest(endpoint);> > req.method = URLRequestMethod.POST;> fileRef.upload(req, param, false);> > progressBar.label = "Uploading...";> btn_cancel.enabled = true;> }> > ]]>> > </mx:Script>> > <mx:Panel title="Flex 2 File Uploading Demo" width="100%"> > height="100%" >> <mx:Form>> > <mx:FormItem label="Upload URL:">> > <mx:TextInput id="uploadURL" width="100%" text="Este diretorio> aqui e que > estou em duvida" enabled="true" />> </mx:FormItem>> > <mx:FormItem > label="Selected File:">> <mx:Label id="filename"/>> </mx:FormItem>> > > <mx:FormItem label="Upload By:">> <mx:TextInput id="ti_author" text="Author" > />> </mx:FormItem>> > <mx:FormItem direction="horizontal" width="100%">> > <mx:Button width="80" label="Browse" click="fileRef.browse()" />> <mx:Button > width="80" label="Upload" id="btn_upload"> enabled="false" > click="uploadFile(uploadURL.text)" />> <mx:Button width="80" label="Cancel" > id="btn_cancel"> enabled="false" click="fileRef.cancel()" />> </mx:FormItem>> > > <mx:HRule width="100%" tabEnabled="false"/>> > <mx:FormItem > label="Progress:">> <mx:ProgressBar id="progressBar" mode="manual" />> > </mx:FormItem>> > <mx:FormItem label="Events:">> <mx:TextArea id="ta" > width="350" height="200" />> </mx:FormItem>> > </mx:Form>> > </mx:Panel>> > </mx:Application>> > por favor> quem souber me indique um exemplo mais claro > para eu poder estar> aprendendo e solucionado meu problema!> procurei na > documentaçao mas nao me ajudou muito> muito obrigado a todos pela atençaoo> > > fiquem com Deus> > > > _________________________________________________________________ O Windows Live Spaces já chegou! É fácil criar o seu próprio Web site pessoal. http://spaces.live.com/signup.aspx --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---