Hi, I am trying to upload a file using follwing code segment (database table is shown below).
I tried a file ~25MB. It generates a exceptions.MemoryError and there is no record insert to the table. Tried and was successful with a 2 MB file. I think I will have to upload max ~30MB. Error description is shown below. Support appreciated! Janath *this routine uploads file:* def new_network_data(): form = SQLFORM(db.network_data) if form.process().accepted: response.flash = 'new record inserted' download = URL('download') # to see the picture records = SQLTABLE(db().select(db.network_data.ALL), upload=download, headers='fieldname:capitalize') return dict(form=form, records=records) *network_data table:* db.define_table( 'network_data', Field('sav_file', 'upload', default=''), Field('description', 'text', default='network data will be selected based on the description'), format = '%(name)s') db.network_data.sav_file.requires=IS_UPLOAD_FILENAME(extension='sav') -------------------------------------------------------------------------------------------------------------------------------------------------- TICKET ID 127.0.0.1.2012-06-12.15-34-51.d5191840-7166-40fe-9cd8-5508007b894e <type 'exceptions.MemoryError'>VERSIONweb2py™(1, 99, 7, datetime.datetime(2012, 3, 4, 22, 12, 8), 'stable')PythonPython 2.5.1: C:\Python25\pythonw.exeTRACEBACK 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Traceback (most recent call last): File "C:\Users\umgeegan\Desktop\web2py_src\web2py\gluon\restricted.py", line 205, in restricted exec ccode in environment File "C:\Users\umgeegan\web2py_src\web2py\applications\PythonPSSE\views\default/new_network_data.html", line 56, in <module> File "C:\Users\umgeegan\web2py_src\web2py\gluon\tools.py", line 1189, in navbar next = '?_next='+urllib.quote(URL(args=request.args,vars=request.vars)) File "C:\Python25\lib\urllib.py", line 1205, in quote res = map(safe_map.__getitem__, s) MemoryError ERROR SNAPSHOT [image: help] <type 'exceptions.MemoryError'>()