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