The reason I use folder='uploads' in the get_path arg list is because
I use this same routine to get files that have been stored in various
places: uploads, static, static/data ... etc.

On Dec 12, 8:41 pm, "G. Clifford Williams" <[email protected]>
wrote:
> Awesome thanks.
>
> On Sun, Dec 12, 2010 at 10:25:25AM -0800, weheh spake:
>
> > If uploadseparate=True then you have to reconstruct the full path with
> > a routine like this:
>
> > def get_path(filename,folder='uploads'):
> >   """Get full path to file stored in uploads"""
> >   f=filename.split('.')
> >   path=os.path.join(request.folder,folder,
> >         '%s.%s'%(f[0],f[1]),
> >         '%c%c'%(f[2][0],f[2][1]),
> >         filename)
> >   return path
>
> > where filename passed to get_path is db.mytable[row].file_fieldname
>
> > On Dec 12, 1:07 pm, "G. Clifford Williams" <[email protected]>
> > wrote:
> > > Is ther a prescribed mechanism for getting the full path to uploaded 
> > > files?
>
> > > I've got an onaccept function that contains:
> > > os.symlink(os.path.join(request.folder,'uploads',
> > > form.vars.file_newfilename), link_path)
>
> > > which worked until I'd changed the field to use 'uploadseparate=True'
>
> > > Thanks in advance
> > > --Cliff
>
>

Reply via email to