Ticket #1275 (closed defeito: fixed)
Ao baixar anexos c/caracteres especiais no nome, estes são trocados por underline
Reported by: | kolling | Owned by: | kolling |
---|---|---|---|
Priority: | normal | Milestone: | Expresso 2.2 |
Component: | API | Version: | branch 2.2 |
Severity: | grave | Keywords: | SERPRO 2.2 UNIFICA anexo underline |
Cc: | WorkGroup: | Gestão de Integração |
Description
Acontecem vários problemas com caracteres especiais e acentos em nomes de anexos ao baixar. Seja baixando individualmente ou todos juntos (mais detalhes nos próximos comentários).
O erro mais grave é ao baixar todos os arquivos, pois todos os caracteres especiais são trocados pro underline. Se os nomes dos arquivos possuirem como única diferença o caractere especial haverá perda de anexos no arquivo zip resultante.
Change History
Note: See
TracTickets for help on using
tickets.
Commit na revisão [3289].
Esta implementação evita que a tradução de caracteres faça com que arquivos não sejam recuperados ao executar a operação "baixar todos os arquivos".
Baixar todos os arquivos no imap e no arquivamento local:
são traduzidos para _ e acentos são removidos. Para evitar perda de arquivos nomes de arquivos repetidos recebem um índice numérico.