Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ajr_almir

Gerar arquivo de texto no pc de quem acessa

Recommended Posts

Tem como salvar um arquivo de texto no pc de quem acessa o site?

Aqui com o uso do IIS funciona normalmente, mas quando hospedado, não apresenta nenhum erro no navegador, porem não gera nenhum arquivo.

Tem como forçar ou solicitar a permissão(se for o caso) para o usuario? ou alguma pasta que permite isso?


esse é o script que to usando:

____________________________


SET FSO = Server.CreateObject("Scripting.FileSystemObject")


VAR_caminho = "C:\relatorio.txt"


SET criar_arquivo = FSO.CreateTextFile(VAR_caminho ,TRUE)

criar_arquivo.CLOSE


Compartilhar este post


Link para o post
Compartilhar em outros sites

Imagine se isso é possível. O primeiro problema que iriam causar utilizando isto seria o de encher o HD do usuário.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Realmente isso infringe uma directiva do iis se tem mudar isso seria uma boa pergunta dizem que como tem fazer com perlScript mas não sei não ... nesse caso force um download mas o cliente pode baixar para um local que desejar...

Compartilhar este post


Link para o post
Compartilhar em outros sites

vc tem que fazer o user permitir a criação do txt, caso contrário teria que "hackear" o pc do user, vc pode usar cookie para isso, mas lembrando que existem um limite de dados no cookie. Senão gere o arquivo txt e faça o user fazer o download do mesmo e depois precisa ler o conteúdo. Como também pode-se gerar o txt no server e usar vinculado com o user direto no sever, gerando com nome, data e hora, inclusive tem uma função que postei no fórum pra isso. Mas qual seria a finalidade para gravar o txt no user, ou seja vc precisa fazer o que realmente, pois dependendo pode-se ter outra solução.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.