What kind of app are we talking about here?

If possible, you might as well allow the double "file UUID" but have
your own "regular UUID", so when someone searches for a file, you just
give 'em both files (with additional details, like the size, time of
upload etc.) and let them decide which one they really want.

On Jun 19, 6:47 pm, "Novice Programmer" <[EMAIL PROTECTED]>
wrote:
> with respect to users lies another issue.. i want to allow anonymous uploads
> as well..
>
> Thanks.
>
> On Thu, Jun 19, 2008 at 10:07 PM, dr. Hannibal Lecter <[EMAIL PROTECTED]>
> wrote:
>
>
>
>
>
> > Well, are your user IDs unique? Maybe you can include it somewhere in
> > your file UUID.
> > I'm sorry I don't have a better idea.. :-/
>
> > On Jun 19, 6:07 pm, "Novice Programmer" <[EMAIL PROTECTED]>
> > wrote:
> > > Hello Hannibal,
>
> > > I actually want to store some meaningful text as UUID so that it is
> > search
> > > engine optimized. I am taking file names as UUID but then same users can
> > > upload files having same name, due to this problem i am finding the UUID
> > in
> > > the database to generate a unique filename.. i hope i were clear.
>
> > > thanks.
>
> > > On Thu, Jun 19, 2008 at 4:12 PM, dr. Hannibal Lecter <
> > [EMAIL PROTECTED]>
> > > wrote:
>
> > > > Does this help in any way:
>
> > > >http://manual.cakephp.org/view/70/primary-keys-used-as-uuids
>
> > > > ?
>
> > > > On Jun 18, 7:24 pm, "Novice Programmer" <[EMAIL PROTECTED]>
> > > > wrote:
> > > > > Hello all,
>
> > > > > This is more of a database question but since this group contains a
> > lot
> > > > of
> > > > > db experts as well, I am throwing it here as well.. I am having a
> > table
> > > > > which represents entities... User can upload entities(pics, videos
> > etc)..
> > > > i
> > > > > want that no entity overwrite the other, but my entities can be on
> > > > multiple
> > > > > servers.. so i can't check the file system for the save name of the
> > > > entity.
> > > > > I need to refer to the table to see the entity_name... later on i use
> > the
> > > > > name as unique id.. here is the code that does the trick..
>
> > > > > $result = $this->Entity->findByEntityUid($newfile);
>
> > > > >         if (isset($result)) {
> > > > >         $filenumber = 0;
> > > > >         $filesuffix = '';
> > > > >         $fileparts = explode('.', $newfile);
> > > > >         $fileext = '.' . array_pop($fileparts);
> > > > >         $filebase = implode('.', $fileparts);
>
> > > > >             do {
> > > > >                 $filenumber++;
> > > > >                 $filesuffix = '-' . $filenumber;
> > > > >                 $entity_uid = $filebase . $filesuffix;
> > > > >                 $newfile = $entity_uid . $fileext;
> > > > >             } while ($this->Entity->findByEntityUid($entity_uid));
>
> > > > > But i am worried that this code is not thread safe... Can some one
> > > > suggest
> > > > > me that how to go about this problem? More over i want to use the
> > same
> > > > > entity uid as a primary key to the table so more worries come in when
> > i
> > > > > think that duplicate enteries can come in because of the code that is
> > not
> > > > > thread safe.. Please help..
>
> > > > > --
> > > > > Thanks & Regards,
> > > > > Novice.
>
> > > --
> > > Thanks & Regards,
> > > Novice.
>
> --
> Thanks & Regards,
> Novice.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" 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/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to