Ticket #140 (closed defeito: invalid)

Opened 16 years ago

Last modified 15 years ago

Anexo não aparece quando enviado com barra "\" no nome.

Reported by: amuller Owned by: rodsouza
Priority: média Milestone: Expresso 2.1
Component: ExpressoMail Version: 1.0
Severity: Keywords: nome arquivo barra
Cc: WorkGroup:

Description

Quando o usuário anexa um email com barra "\" no nome. O nome do anexo aparece somente o que vem depois da barra. Por exemplo:

Crie um arquivo imagem com nome "arquivo\ de teste.jpg"
anexe em um email
Quando recebido pelo expresso o anexo se chamará "de teste.jpg"

Se o usuário usar um arquivo com \ no final do nome o anexo fica oculto.

Attachments

Captura_da_tela.png Download (31.2 KB) - added by amuller 16 years ago.

Change History

Changed 16 years ago by amuller

comment:1 Changed 16 years ago by amuller

O caracter '\' é usado para separar pastas no windows. Porém ele pode ser usado em anexos emails Screen shot mostrando que o outlook troca por '_'.

comment:2 Changed 15 years ago by rodsouza

Quando o envio ocorre através do ExpressoMail? o arquivo nem ao menos é anexado.

comment:3 Changed 15 years ago by wmerlotto

  • Milestone set to Expresso 2.1

comment:4 Changed 15 years ago by rodsouza

  • Owner changed from alguem to rodsouza

comment:5 Changed 15 years ago by rodsouza

Quando a requisição chega no PHP (controller.php) o nome já está errado.

Abaixo o valor da variável $_FILE

array(1) {
  ["file_1"]=>array(5) {
    ["name"]=>string(13) " de teste.txt"
    ["type"]=>string(10) "text/plain"
    ["tmp_name"]=>string(14) "/tmp/php9CIKMC"
    ["error"]=>int(0)
    ["size"]=>int(37)
  }
}

Como a situação em questão ocorre esporadicamente sugiro invalidar.

OBS: O nome fica errado em outros "web clients", tais como Gmail e Hotmail.

comment:6 Changed 15 years ago by amuller

  • Status changed from new to closed
  • Resolution set to invalid

Invalidando

Note: See TracTickets for help on using tickets.