Olá, Estou precisando fazer algo mais ou menos como vc fez, só q com um arquivo compactado mesmo... No caso do script q vc postou, a magica do download em si se resuma essa linha não é?
echo "Content-Type: application/octet-stream; name=${NFE}" echo "Content-Disposition: attachment; filename=${NFE}" echo cat /tmp/nfe/$NFE No meu caso, pra eu mandar pro meu cliente o arquivo teste.tar.gz, ficara assim? echo "Content-Type: application/octet-stream; name=teste.tar.gz" echo "Content-Disposition: attachment; filename=teste.tar.gz" Creio que seja somente isso pra aparecer a janela de download, estou certo? 2009/8/12 Marcus :D <marcus.jab...@gmail.com> > > > Cristiano Ferrari escreveu: > > > > > > > --- Em shell-script@yahoogrupos.com.br<shell-script%40yahoogrupos.com.br> > > <mailto:shell-script%40yahoogrupos.com.br<shell-script%2540yahoogrupos.com.br>>, > "Cristiano Ferrari" > > <boxferr...@...> escreveu > > > Pensei em usar o redirect para apontar a página direto para o > > arquivo XML. > > > > > > Veja: > > > > > > http://pastebin.com/f3a416df3 <http://pastebin.com/f3a416df3> > > > > > > O problema é que com o redirect, se o arquivo fosse um binário, um > > tarball ou zipado, o browser do usuário não tentaria abri-lo e abriria > > uma janela pedindo o local para salvar o arquivo. Porém, como a > > maioria dos browsers reconhece o formato .XML, ao invés de tentar > > salvar o arquivo, o broser irá exibir seu conteúdo. > > > > > > Tudo que preciso é de um meio, via shell script ou html, para forçar > > o browser pedir para gravar o arquivo, ao invés de tentar exibir. > > > > Voilà! > > > > Consegui resolver o problema. Como diz o "velho deitado": se não > > existe uma solução simples para o problema, não existe solução. > > > > Vejam o resultado: > > > > http://pastebin.com/f32444708 <http://pastebin.com/f32444708> > > > > E o mais incrível, funciona também no internet explorer!!!! > > > > Obrigado aos que responderam e aos moderadores por não encerrar a thread. > > > > > > Parabens!! No duro, eu estava achando que esse problema ainda ia se > arrastar bastante. rsrs > > Valeu! > > > -- Abraços, Jeferson Santos [As partes desta mensagem que não continham texto foram removidas]