none
Disponibilizar arquivo dinamico para usuário RRS feed

  • Pergunta

  •  

    Senhores,

    estou com um pequeno problema com minha aplicação:

     

    Eu preciso gerar um arquivo txt dinamico e disponibiliza-lo para o usuário fazer download

     

    bem consigo gerar um arquivo com o StreamWriter gerar o download com o Response.WriteFile.

     

    Problemas:

     

    1- por algum motivo na hora de gerar o download o arquivo está recebendo o html da página (o que obviamente não deveria acontecer) ficando mais ou menos assim:

     

    Linha 1

    Linha 2

    Linha 3

    Linha 4

    Linha 5

    Linha 6

     

    <html> ...</html>

     

     

    2 - gerando o arquivo desse modo ele é altomaticamente salvo no servidor o que se tornará um enorme problema em pouco tempo.

     

     

    Será que algem poderia me ajudar?

    tenho certeza que não sou o primeiro a passar por esse problema

    terça-feira, 17 de junho de 2008 19:41

Respostas

Todas as Respostas

  • Sérgio,

    como está o código que vc está usando? Antes de dar o Response.Write, experimente um Response.Clear(). Além disso, apague todo conteúdo HTML da sua página ASPX.

     


    Ricardo Oneda
    http://oneda.mvps.org/blog

    quarta-feira, 18 de junho de 2008 11:24
    Moderador
  • Cara

    tu pode tenta também ao inves do WriteFile converte pra Byte e da Responde.BinaryWrite

    falow
    terça-feira, 24 de junho de 2008 01:30
  •  

    Ricardo, obrigado pela dica de apagar o html, na verdade eu já estava usando o Clear(), além dele dei um Page.Visible = false, isso fez com que o html não aparecesse no arquivo.

     

     

    Valeu mesmo!

    quinta-feira, 26 de junho de 2008 16:52