A few weeks ago, I had similar problem with uploading big files (starting
from 100Mb), I could never figure out what was the reason ... I could just
understand that web2py loaded the files into memory (for some reason) and
that caused the whole process to crash, that was my analysis but maybe it
was biased by the fact that the server was a virtual machine with I think
1gig of Ram.
Anyway I confirm the existence of a problem with uploads larger than 100Mb.


On Sat, Jun 16, 2012 at 10:45 PM, Massimo Di Pierro <
massimo.dipie...@gmail.com> wrote:

> The error you get is not in uploading the file but in trying to display
> something very large. I suspect there is something in your model that is
> causing the problem. Can we see your model?
>
>
>
> On Saturday, 16 June 2012 00:15:35 UTC-5, Sanjeet Roy wrote:
>>
>> Can i upload the more than 100 mb file using web2py when i tried got the
>> error:-
>>
>>
>>
>> Traceback (most recent call last):
>>   File "/home/tls-sanjeet/Desktop/**web2py/gluon/restricted.py", line 205, 
>> in restricted
>>
>>     exec ccode in environment
>>   File 
>> "/home/tls-sanjeet/Desktop/**web2py/applications/upload_**test/views/appadmin.html"
>>  <http://127.0.0.1:8000/admin/default/edit/upload_test/views/appadmin.html>, 
>> line 56, in <module>
>>
>>     {{if rows:}}
>>   File "/home/tls-sanjeet/Desktop/**web2py/gluon/globals.py", line 182, in 
>> write
>>
>>     self.body.write(xmlescape(data**))
>>
>>   File "/home/tls-sanjeet/Desktop/**web2py/gluon/html.py", line 114, in 
>> xmlescape
>>
>>     return data.xml()
>>
>>   File "/home/tls-sanjeet/Desktop/**web2py/gluon/html.py", line 848, in xml
>>
>>     (fa, co) = self._xml()
>>
>>   File "/home/tls-sanjeet/Desktop/**web2py/gluon/html.py", line 839, in _xml
>>
>>     self.components])
>> MemoryError
>>
>>
>>

Reply via email to