Boa noite André,
tenho procurado pelo FileReference e visto algumas mensagens suas ajudando a galera, estou com uma duvida e ainda não consegui descobrir, quero somente gerar um pdf no php que já esta ok e fazer o download ou salvar o arquivo pelo Flex mais ainda não achei nada estou estudando tambem pra ver se consigo gerar caso você tenha alguma dica fico muito agradecido.
Cara, deve ser bem simples de fazer com o FileReference. Ele tem um método .download() que abre uma tela para que o usuário possa salvar o arquivo de uma URL. Você viu o exemplo que tem na documentação? Vou fazer de cabeça, mas deve ser algo assim:
Acho que isso deve ajudar!! Se quiser, você ainda pode adicionar um listener ANTES do .download() para olhar o progresso de download. Peguei essa parte da documentação:
Boa noite André,
tenho procurado pelo FileReference e visto algumas mensagens suas ajudando a galera, estou com uma duvida e ainda não consegui descobrir, quero somente gerar um pdf no php que já esta ok e fazer o download ou salvar o arquivo pelo Flex mais ainda não achei nada estou estudando tambem pra ver se consigo gerar caso você tenha alguma dica fico muito agradecido.
Obrigado,
Rogério Santos.
November 7th, 2010 at 21:06
Opa, boa noite Rogério,
Cara, deve ser bem simples de fazer com o FileReference. Ele tem um método .download() que abre uma tela para que o usuário possa salvar o arquivo de uma URL. Você viu o exemplo que tem na documentação? Vou fazer de cabeça, mas deve ser algo assim:
2
3
4
var fileRef:FileReference = new FileReference();
fileRef.download( request, "nome_default.pdf" );
Acho que isso deve ajudar!! Se quiser, você ainda pode adicionar um listener ANTES do .download() para olhar o progresso de download. Peguei essa parte da documentação:
2
3
4
5
6
private function progressHandler(event:ProgressEvent):void {
var file:FileReference = FileReference(event.target);
trace("progressHandler name=" + file.name + " bytesLoaded=" + event.bytesLoaded + " bytesTotal=" + event.bytesTotal);
}
Espero ter ajudado. Qualquer coisa, só avisar.
[]s
Gil
November 8th, 2010 at 19:12