Ticket #1525 (closed defeito: fixed)

Opened 13 years ago

Last modified 13 years ago

Erro no limite de anexos

Reported by: cesar.vianna Owned by: niltonneto
Priority: normal Milestone: Expresso 2.2.0-pre1
Component: ExpressoMail Version: branch 2.2
Severity: média Keywords: cExecuteForm iframe
Cc: WorkGroup: Centro de Testes

Description

Ao enviar mensagem com anexo de 10MB o Expresso apresentou mensagem informando limite de anexo excedido. Firebug reportou erros abaixo:


data is null [Parar neste erro] if (typeof(data) == 'object' && !data.success) main.js? (linha 1456) GET  https://cte.serpro.gov.br/expressoMail1_2/controller.php?action=$this.functions.getReturnExecuteForm GET  https://cte.serpro.gov.br/expressoMail1_2/controller.php?action=$this.functions.getReturnExecuteForm 200 OK

55ms

connector.js? (linha 399) ParâmetrosCabeçalhosPostarColocarRespostaCacheHTMLXML

s:57:"The size of this message has exceeded the limit (20MB).*";



; Maximum allowed size for uploaded files. upload_max_filesize = 20M

Change History

comment:1 Changed 13 years ago by niltonneto

  • Owner changed from ninguem to niltonneto

comment:2 Changed 13 years ago by niltonneto

O defeito detectado não tem nada a ver com limite de anexos. Para reproduzi-lo, basta enviar uma mensagem pela segunda-vez, sem anexo mesmo, após entrar no módulo ExpressoMail?.

comment:3 Changed 13 years ago by niltonneto

O defeito detectado ocorre porque na revisão [1926] foi implementada uma correção no handler cExecuteForm, necessária para o correto funcionamento em browsers com WEBKIT. Mas foi esquecido de remover o IFRAME usado pelo cExecuteForm, após seu uso. Portanto, todo envio de mensagem cria um novo IFRAME, e acaba gerando vários deles.

comment:4 Changed 13 years ago by niltonneto

  • Keywords cExecuteForm iframe added
  • Resolution set to fixed
  • Status changed from new to closed
  • Component changed from API to ExpressoMail

Inserido em [3746] implementação que remove o IFRAME utilizado, após submit do conteúdo da mensagem.

Note: See TracTickets for help on using tickets.