Hello I have a following problem
When I try to serve a zip file to user i get the following error Uncompressed size\nTypeError: object of type \'NoneType\' has no len() There is data to be compressed, but there is lots of it so this I believe is causing the problem my code is the following: def exportLssOut(): scriptId = request.args[0] userId = auth.user_id ExportConditionsCheck(userId) query = db(db.scripts.id == scriptId).select(db.scripts.sc_engine_output, db.scripts.sc_lls, db.scripts.sc_menu_data, db.scripts.sc_errors).first() engineOutData = query['sc_engine_output'] llsData = query['sc_lls'] jsonDb = query['sc_menu_data'] jsonErrors = query['sc_errors'] # import zipfile, cStringIO exported_chunks_zip = cStringIO.StringIO() zipf = zipfile.ZipFile(exported_chunks_zip, "w", compression=zipfile.ZIP_STORED ) zipf.writestr('%s_lls.txt' % str(scriptId), llsData) zipf.writestr('%s_out.txt' % str(scriptId), engineOutData) zipf.writestr('%s_json.txt' % str(scriptId), jsonDb) zipf.writestr('%s_json_err.txt' % str(scriptId), jsonErrors) zipf.close() moment = datetime.datetime.now().strftime('%Y%m%dT%H%M%S') response.headers['Content-Type']='multipart/x-zip' response.headers['Content-Disposition']='attachment; filename=ExportLLSOUT_%s.zip'% (moment) #formatedDateTime = '%s%s%sT%s%s%s' % (dateTimeNow.year, dateTimeNow.month, dateTimeNow.day ,dateTimeNow.hour,dateTimeNow.minute,dateTimeNow.second ) return exported_chunks_zip.getvalue() any suggestions? thank you -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.