[imp] compose window resets with large attachments

Michael M Slusarz slusarz at horde.org
Tue May 8 18:22:25 UTC 2007


Quoting Andrew Morgan <morgan at orst.edu>:

> On Tue, 8 May 2007, Jan Schneider wrote:
>
>> Zitat von Andrew Morgan <morgan at orst.edu>:
>>
>>> On Tue, 8 May 2007, Chuck Hagenbuch wrote:
>>>
>>>> Quoting Andrew Morgan <morgan at orst.edu>:
>>>>
>>>>> So...  Back to my original question.  Is there a way to prevent the
>>>>> compose form from being "reset" when a too-large attachment is uploaded?
>>>>> Can anyone else reproduce this behavior or is it just me?
>>>>
>>>> It's not just you. If a file exceeds max_post_size, we get _no_ POST
>>>> data at all. So in those cases this is not much we can do unfortunately.
>>>
>>> That's what I figured.  :(
>>>
>>> So...  what about my suggestion to have a size limit in IMP itself?  Then
>>> the POST would still work but IMP could discard the attachment after it
>>> checks the size.  I might be able to come up with a patch for this.
>>
>> That's what the upload_max_filesize setting is for. This one can be
>> catched, and actually is catched from the attachment code. Just set
>> the max_post_size high enough to not get hit before the
>> upload_max_filesize limit gets hit.
>
> Aha!  I didn't understand this distinction.
>
> Now, when I attempt to upload a file too large, the form does not reset
> and I get a notification at the top which says 'Did not attach
> "mylargefile" as the file was empty.'.  I'd prefer something which tells
> the user that the file may have been too large, but this is much better
> than resetting the form.

If I remember correctly, we can't distinguish on the server side  
between an empty file and a max_post_size violation.  That's why it is  
necessary to set your parameters the way Jan mentions above.

michael



More information about the imp mailing list