Ir para conteúdo

POWERED BY:

Arquivado

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

rdpacato

Criar arquivo em um diretório

Recommended Posts

Pessoal,

Li algumas coisas por ai, mas não entendi direito o processo...

Uso o método para criar o arquivo:

 

 public File NomeExcelRelatorio(String login) {
  
     //ADICIONA DATA/HORA NO ARQUIVO GERADO
     GregorianCalendar calendar = new GregorianCalendar();  
        SimpleDateFormat formatador = new SimpleDateFormat("dd' de 'MMMMM' de 'yyyy");    
             
        File dir = new File("arquivoUpload");
       
  if (dir.mkdir()) {
   System.out.println("Diretório criado com sucesso!");
  }
       
        File arq = new File(dir, login+"_Relatorio_Atual - "+formatador.format(calendar.getTime())+".xls");
  return arq;
 }

Gero o arquivo belezinha.. mas em um diretório dentro do diretório do Eclipse... e no Windows ou no Linux ele cria aleatoriamente em algum lugar.

Queria já deixar um diretório dentro do webContent --> Diretório
e ai gravar esse arquivo lá...

Sei que é um assunto que tem bastante coisa por ai, mas eu queria um modo de aprender melhor...

 

 

 

 

ainda não sei qual melhor solução para isso.. eu crio um arquivo excel e faço o download por um botão e depois exclui do diretório... mas no Chrome não funciona... MAS, só no servidor, pois local funciona

 

HttpSession session = request.getSession();
    NomeArquivoExcel arquivoExcel = new NomeArquivoExcel();
    File arq = arquivoExcel.NomeExcelRelatorio((String) session
      .getAttribute("loginUsuario"));
          if(!arq.exists()){
           
           // ENTRA AQUI COMO SE NÃO HOUVESSE ARQUIVO
        request.setAttribute("msgRetornoMedicao", msgRetornoMedicao);
        request.getRequestDispatcher("erro.jsp").forward(request, response);

Não está criando o arquivo... mas local cria de boa... no IE cria nos dois ambientes

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.