You wouldn't be hard coding it per say, the actual value would be
either held in an external config file, or passed as a system property
I.e -Drun.mode=staging

Check out Props in net.liftweb.util

Otherwise, I'm not sure if there is a way of getting the expanded war
path or whatever... Not that I know loads about containers, but don't
they all do it differently (the expanding and serving that is)?

Cheers

Tim


On Feb 23, 9:57 pm, "Charles F. Munat" <[email protected]> wrote:
> That would be better, but it's still hard-coding an absolute path. What
> I'd really like to do is set the path relative to the web root so that
> it just works no matter what machine I put it on. If I hard-code by run
> mode, I still have to remember to change it if I change servers or move
> the root folders around.
>
> Having said that, I, ah, hate to say this, but... run mode? It suddenly
> occurs to me that I have never paid any attention to run mode, so I am
> probably running all these production sites in debug mode. How does one
> set the run mode?
>
> Thanks!
>
> Chas.
>
> Timothy Perrett wrote:
> > Sorry, let me clarify that a bit more with an example... could you not
> > dynamically set the upload path based on run mode?
>
> >http://github.com/dpp/liftweb/blob/1bf23d21dff2a752b8b53ce96a83ba5d8d...
>
> > Cheers, Tim
>
> > On Feb 23, 1:26 pm, Timothy Perrett <[email protected]> wrote:
> >> Chas,
>
> >> Why dont you simply use property configuration based on the run mode?
>
> >> Cheers, Tim
>
> >> On Feb 23, 5:42 am, "Charles F. Munat" <[email protected]> wrote:
>
> >>> I am doing file uploads to several of my sites. Right now, I've hard
> >>> coded the path to the directory to which the files are saved. This is a
> >>> pain because it's not the same directory on the production server as it
> >>> is on the dev server.
> >>> How can I grab the current path so I can work with that? Or is there a
> >>> better way? For example, if I had an /images/ directory in my web root,
> >>> how would I save uploaded images to that directory?
> >>> Thanks,
> >>> Chas.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to