Because my hosting environment is a cluster, I need to use a UNC path, while
my local environment is just one machine. So for me, the
GetDirectoryFromPath() method doesn't work.
Here's what I do -- on the Application.cfm page:
<cfswitch expression="#CGI.SERVER_NAME#">
<cfcase value="localhost">
<cfscript>
//set DSN variable
request.GLDSN='localDSN';
request.siteurl='http://localhost/mysite/';
request.securesiteurl='http://localhost/mysite/';
request.pictureupload='c:\inetpub\wwwroot\mysite';
request.filewrite='c:\inetpub\wwwroot\mysite\';
//linkpath, below, is generally a cold fusion mapping set up
in the administrator
request.cfmapping='/sitemapping/';
</cfscript>
</cfcase>
<cfcase value="www.livedomain.com">
<cfscript>
//set DSN variable
request.GLDSN='liveDSN';
request.siteurl='http://www.livedomain.com/';
request.securesiteurl='https://www.livedomain.com/';
request.pictureupload='\\inetpub\wwwroot\mysite';
request.filewrite='\\\inetpub\wwwroot\mysite\';
//linkpath, below, is generally a cold fusion mapping set up
in the administrator
request.cfmapping='/sitemapping/';
</cfscript>
</cfcase>
</cfswitch>
With this system, I don't have to keep switching things around depending on
what server I'm using (I actually set the Application.cfm page for about
four different server environments I might us for devleopment, production
and deployment).
Maybe this will help you.
H.
> -----Original Message-----
> From: Ben Doom [SMTP:[EMAIL PROTECTED]]
> Sent: Friday, February 14, 2003 12:26 PM
> To: CF-Talk
> Subject: RE: a different cffile upload ?
>
> I believe that destination is a local filesystem path, so something like
> c:\inetpub\wwwroot\sitename\subdir\filename.jpg
>
> If you need to find that location dynamically, you can use something like
> GetDirectoryFromPath(GetCurrentTemplatePath()) to get the absolute local
> filesystem path to the calling template.
>
> HTH.
>
>
> -- Ben Doom
> Programmer & General Lackey
> Moonbow Software, Inc
>
> : -----Original Message-----
> : From: Dave Lyons [mailto:[EMAIL PROTECTED]]
> : Sent: Friday, February 14, 2003 3:22 PM
> : To: CF-Talk
> : Subject: a different cffile upload ?
> :
> :
> : trying to simply the transition between development comp and
> : server, can I use this:
> :
> : <cffile
> : action="upload"
> : filefield="imagefile"
> : destination="http://#CGI_Server_Name#/uploads/filename.jpg"
> : nameConflict="overwrite">
> :
> :
> : or do i have to specify the destination specifically like so:
> :
> : <cffile
> : action="upload"
> : filefield="imagefile"
> : destination="path/filename.jpg"
> : nameConflict="overwrite">
> :
> :
> : dave
> : <!--- doesnt know jack about cfm --->
> :
> :
> :
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription:
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
This list and all House of Fusion resources hosted by CFHosting.com. The place for
dependable ColdFusion Hosting.
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4