Rogério, isso resolveu o meu problema! muito Obrigada!
Em segunda-feira, 27 de agosto de 2012 18h17min17s UTC-3, Rogerio Gonzalez escreveu: > > Provavelmente você terá de incluir um timestamp ao final do seu link pois > o flash deve estar trazendo o arquivo do cache. > > Basta colocar algo assim: > > request.url = > ConfigurationSettings.Instance.getSetting('SaveLog').toString(); > request.url += '?ts=' + (new Date()).time.toString(); > > > Abraços > > Rogério Gonzalez > > > 2012/8/27 Carolina <sola....@gmail.com <javascript:>> > >> Olá pessoal >> >> dei uma boa procurada dos topicos e na net sobre download de aquivos no >> flex, porem não achei algo que ajude... >> >> meu problema é o seguinte: em uma determinada tela preciso que o usuário >> salve um Log de erros, esse arquivo é um .CSV -> Log.csv >> então eu pergunto se ele quer salvar a partir de um alert: >> >> >> private function tratarErro(event:BackendCallEvent):void >> { >> Alert.show("Deseja salvar relatorio de >> erros?",Language.Instance.labels.warning,Alert.YES|Alert.NO,this, >> confirmSave,SIGPMedia.Instance.alertConfirmation); >> } >> >> >> Se ele confirmar que deseja salvar, eu chamo o metodo: >> >> >> private function confirmSave(event:CloseEvent) >> { >> if(event.detail == Alert.YES) >> { >> var fileRef:FileReference = new FileReference(); >> var request:URLRequest = new >> URLRequest(); >> >> //<SaveLog> >> http://localhost:1819/ImportExcel/Log.csv</SaveLog> >> request.url = >> ConfigurationSettings.Instance.getSetting('SaveLog').toString(); >> request.method = URLRequestMethod.GET; >> request.contentType = "application/octet-stream"; >> fileRef.download(request, "Log.csv"); >> } >> } >> >> Porem na primeira vez, ele salva certo, só que se eu clico no botão que >> vai dar o alert de erro novamente, e ele gera um novo erro e salva no >> arquivo, quando eu vou fazer o download desse novo arquivo ele vem o antigo! >> >> meu backend é em asp.net c# e eu faço uma rotina em que ele deleta o >> arquivo de log antigo e salva um novo >> ja tentei colocar o FileReference e o URLRequest como globais (como vi em >> outros topicos) mas tbm nao adiantou >> ja tentei dar um random no nome do arquivo, para evitar de pegar um >> errado sei lá, tbm nao adiantou. >> >> Socorro gente, qualquer ajuda é bem vinda! >> Obrigada! >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para >> fle...@googlegroups.com<javascript:> >> Para sair da lista, envie um email em branco para >> flexdev-u...@googlegroups.com <javascript:> >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > > -- 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 flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev