I'm building an app where user-uploaded jpeg files go into uploads/
auth.user.id/mytable.myfile.crypto.suffix. Here's some pseudo code...

# model
db.define_table('mytable',Field('auth_user',db.auth_user),Field
('myfile',upload'))

Then, depending on the user logged in,

db.mytable.myfile.uploadfolder=os.path.join
(request.folder,'uploads',auth.user.id)

Problem is when it comes time to download. I'm doing something like
this:

# view
{{
for x in db().select(db.mytable.myfile):
  db.mytable.myfile.uploadfolder=os.path.join
(request.folder,'uploads',x.auth_user)
  url=URL(r=request,c='default',f='download',args=x.myfile)
}}
{{=IMG(_src=url)}}

Problem is, the only images that get downloaded are for the currently
signed in user. The images from other users aren't getting downloaded.

Any thoughts about how to do this correctly?
-- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To post to this group, send email to web...@googlegroups.com.
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en.


Reply via email to