Este [1] é incluído pelo próprio Windows, pois quando o usuário clica em "abrir" ao invés de "salvar", na verdade ele está salvando.. mas em uma pasta temporária; caso nesta pasta temporária já tenha este arquivo anterior, ele coloca coloca este [1] para diferenciar. O que considero mais indicado é o usuário Salvar o arquivo
Imagino que seja isso.

Abraços,
Raphael Paiva



"Rodrigo Lopes" <[EMAIL PROTECTED]>

11/02/2005 11:38
Favor responder a discussao

       
        Para:        <discussao@cejug.org>
        cc:        
        Assunto:        [cejug-discussao] link para arquivo excel



Tenho um link na minha aplicação para um action struts que vai pegar um arquivo excel (.xls) do servidor e retornar para o usuário.
O browser exibe a mensagem perguntando se o usuário quer 'Salvar' ou 'Abrir' o arquivo.
O cliente não quer salvar o arquivo, quer clicar direto em 'Abrir'.
Porém quando o arquivo é aberto, o IE anexa um '[1]' ao final do arquivo. Isso tem me causado problema porque a planilha possui macros que referenciam o nome do arquivo.
 
No action que retorn a planilha coloquei os comandos
 
response.setHeader("Content-Disposition", "attachment; filename=\"" + filename + "\"");
response.setContentType("application/xls");
 
mas isso não resolveu.
 
Alguém sabe se existe solução pra isso (evitar que o IE inclua o [1] ao final do nome do arquivo) ??
 
Alguns podem considerar isso off-topic. Desculpas, antecipadas.
 
[]'s
Rodrigo

Responder a