Help please...
On Tuesday, 18 February 2014 16:08:57 UTC, sasogeek wrote:
>
> in db.py, the table status is defined as follows
> db.define_table(
> 'status',
> Field('status', 'text'),
> Field('file', 'upload'),
> Field('userid'),
> )
>
> and in default.py, the download function is defined as
> def download():
> """
> allows downloading of uploaded files
> http://..../[app]/default/download/[filename]
> """
> return response.download(request, db)
>
> just like in the tutorial book.
> and in the views, i have this code
>
> {{from gluon.contrib.autolinks import expand_one}}
> ...
> {{updates=db().select(db.status.ALL, orderby=~db.status.id)}}
> {{if updates:}}
> {{for update in updates:}}
> {{=XML(expand_one(URL('download',
> args=update.file,),cache.ram('mycache',lambda:dict(),3600)))}}
> {{pass}}
> {{pass}}
>
>
> if update.file is an image, it works fine and the image is rendered just
> fine, but when it's a pdf, it doesn't work, I get this error
> Sorry, we were unable to find the document at the original source. Verify
> that the document still exists. You can also try to download the original
> document by clicking here
>
> When I click on the link that says "here", it opens a google docs page in
> a new window with the same error statement in it.... how do i fix this?
>
>
--
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/groups/opt_out.