Am I missing something? Why not just use the nameconflict="MAKEUNIQUE"
attribute of CFFILE. This will auto rename the file if a file with that name
already exists. No overwriting of existing files. Like Rick said.

Will

-----Original Message-----
From: Rick Sanders [mailto:[EMAIL PROTECTED] 
Sent: 05 February 2008 15:47
To: CF-Talk
Subject: RE: File upload

Hi Rick,

It doesn't solve the problem though. Here's the problem:

1. User #1 uploads a file called "Movie.wmv". The file is uploaded to
site/videos/Movie.wmv. The file is referenced in the database in the video
file field " Movie.wmv ".
2. User #55 also uploads a file called "Movie.wmv" which is a totally
different video in a totally different category. But, because it's named the
same, it overwrites the original "Movie.wmv" file, thus making both videos
the same.

I need to check to see if the file exists before it's uploaded, or it'll
overwrite the existing video.

My work-around is to upload the file to a temp location then check if the
file exists already. If not, move the file to the videos folder. If it does
exists, delete it from temp and return an error.

Kind regards,

Rick

-----Original Message-----
From: Rick Faircloth [mailto:[EMAIL PROTECTED]
Sent: February-05-08 11:28 AM
To: CF-Talk
Subject: RE: File upload

Why not have the user upload the file, rename it automatically if there is a
conflict for a name that is referred to within the database, but also retain
the original filename in the database for display to users.

Rick

> -----Original Message-----
> From: Todd Rafferty [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, February 05, 2008 9:27 AM
> To: CF-Talk
> Subject: Re: File upload
> 
> You're still going to run into an "valid" issue where two completely 
> different videos have the same name.  When it comes to CMS, even if
they're
> dupes, they're valid.  The client is responsible for weeding out the 
> duplicates.  Just getting the name (in your instance), wouldn't do you 
> any good.  It's almost like you'd also want the MD5 checksum of the 
> file as
well
> or something else.  There really is no way to determine if it's a
duplicate
> or not until it's on the server.  The name alone is not enough to go on.
> 
> On Feb 5, 2008 9:17 AM, Rick Sanders <[EMAIL PROTECTED]> wrote:
> 
> > Hello James,
> >
> > I want to grab the file name and query it in the database to see if 
> > it exists or not before the 15mb file is uploaded. This way, if the 
> > file exists, I can easily return an error and prompt the user to 
> > rename the file, or offer suggested names for the file.
> >
> > I've created a site for uploading videos, and there is a chance that 
> > 2 people can upload a video with the same name, but the video is
completely
> > different. If I could bypass the upload and just check the name then
this
> > would save alot of time.
> >
> > Kind regards,
> > Rick
> >
> 
> 
> 





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:298210
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to