I don't know much about this, but I think there is nothing special with 
web2py. The solution with background task looks good.

On the client side you can test finished results via ajax or just reload 
the page without javascript:

<meta http-equiv="refresh" content="5">


The background task can check filesystem changes sometimes (from time 
import sleep),
or can check filesystem changes with incron,
or you can start the proccess from web2py controller (import subprocess or 
import asynproc; 
https://helloacm.com/execute-external-programs-the-python-ways/) and so on.

So maybe
- first page for upload; after successfull upload start the second proccess 
and redirect,
- at second page look for results


-- 
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to