The list part was a typo, because the controller was just an example. I found the original thread where I got the store() code from:
https://groups.google.com/forum/#!searchin/web2py/manual$20upload/web2py/a5YanKxNbVU/99bxaB7A82IJ See Massimo's first reply. Also see this thread, because this person seems to have the same problem, but couldn't figure it out: https://groups.google.com/forum/#!searchin/web2py/manual$20upload/web2py/xmy5J6XaUuk/TWmZSo6SLUcJ As far as I can tell, nothing calls store(file). The only thing in web2py that calls it, passes the filename in addition to the file. And since you cannot make store() work at all without giving it a filename, then we should either make filename a required parameter, or fix the DAL as suggested above.

