none
Salvar arquivos do Site para o PC

    Question

  • Boa tarde, tenho uma dúvida relacionada a como salvar arquivos digitados no CKEditor direto no computador, tenho um botão que serve para salvar o conteúdo que foi digitado, quando abro o site no localhost eu consigo salvar, mas depois que coloquei na rede não salva mais, aparece uma tela de falha de carregamento. O código é o seguinte:

        public void criarArquivo()

        {
            try
            {

                string email_txt = "\\email.txt";
                File.Delete(email_txt);
                //verificamos se o arquivo existe, se não existir então criamos o arquivo
                if (!File.Exists(email_txt))

                    File.Create(email_txt).Close();

                 //crio a variavel responsável por gravar os dados no arquivo txt
                email = File.AppendText(email_txt);

                //Escrevo no arquivo txt os dados contidos no textbox
                email.Write(CKEditor1.Text);

                //Posiciono o ponteiro na próxima linha do arquivo.
                email.Write("\r\n");

                //Determino o diretorio onde será salvo o arquivo
                string nome_arquivo ="\\email.html";
                File.Delete(nome_arquivo);
                //verificamos se o arquivo existe, se não existir então criamos o arquivo
                if (!File.Exists(nome_arquivo))
                    
                    File.Create(nome_arquivo).Close();

                // crio a variavel responsável por gravar os dados no arquivo txt
                arquivo = File.AppendText(nome_arquivo);

                //Escrevo no arquivo txt os dados contidos no textbox
                arquivo.Write(CKEditor1.Text );

                //Posiciono o ponteiro na próxima linha do arquivo.
                arquivo.Write("\r\n");


                

                //Limpo textbox
                CKEditor1.Text = string.Empty;
            }
            catch (Exception ex)
            {
                
            }
            finally
            {
                //Fecho o arquivo
                arquivo.Close();
                email.Close();
            }
        }

    Gostaria de salvar direto no c:\ sem abrir a tela perguntando onde salvar, agradeço desde já pela ajuda.

    Leandro.

    Friday, December 28, 2012 6:29 PM

Answers