Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde a todos,
Estou com uma dúvida em relação a salvar arquivos gerados no site para a máquina do cliente.
Como se fosse um relatório mas em xml.
Qual a melhor forma de fazer isso? se é que existe....
Tentei em js mas como estou trabalhando com iframes e estes são carregados com informações do bd, não sei se é possível.
Qualquer ajuda é bem vinda.
Vivi@ne
Exatamente como o hargon comentou. A melhor forma é você INFORMAR o browser do cliente que está ENVIANDO um xml para ele. Isto se faz da seguinte forma:
Adicione o código abaixo no topo do seu .asp:
Response.contentType = "text/xml"
Response.charset = "ISO-8859-1" ' Importante se você está utilizando caracteres em portugues
Response.addHeader "Content-Disposition", "attachment;filename=nomedoarquivo.xml"
Leia o conteúdo do arquivo e gere um novo arquivo forçando o Download.
Pesquise sobre "Forçar download", "Gerar arquivo doc, xls, etc..." aqui no Fórum.
Qualquer dúvida poste aqui.