Is there anything that would prevent you from somehow uniquely knowing who
the user is uploading the file. For example you mentioned "client'.  If you
know
who the client is you can append that to the filename or prepend it, for the
destination string (second parameter to the function call).  That way it is
unique
to that client.

-Anthony


On Wed, Jul 10, 2013 at 2:15 PM, Ajay Garg <ajaygargn...@gmail.com> wrote:

> Thanks Jim and Matijn for the quick replies.
> I will try to have a workaround.
>
>
>
> On Wed, Jul 10, 2013 at 11:09 PM, Matijn Woudt <tijn...@gmail.com> wrote:
>
> >
> >
> >
> > On Wed, Jul 10, 2013 at 7:21 PM, Ajay Garg <ajaygargn...@gmail.com>
> wrote:
> >
> >> Hi all.
> >>
> >> I have a requirement, wherein I need to allow vanilla uploads of files
> >> to a HTTPD server.
> >>
> >> Any client can upload any number of files (one at a time).
> >> Also, there is just one directory, where the files get stored
> >> "finally" (that is, after being copied from the temporary location,
> >> via "move_uploaded_file")
> >>
> >> Also, I have been able to get the simple file uploading running via
> >> PHP, by picking up one of the numerous "Hello World" examples
> >> available :)
> >>
> >>
> >>
> >> Now, I am facing the following use-case ::
> >>
> >> 1)
> >> User 1 starts uploading a large file, say "big_file.avi".
> >>
> >> 2)
> >> Meanwhile, user 2 also starts uploading a (different) file, but with
> >> the same name "big_file.avi".
> >>
> >>
> >> In an ideal scenario, user 2 should be prompted with a message, that a
> >> file of the same name is already being uploaded by someone else
> >> somewhere.
> >> Is there a way to do this?
> >>
> >> ( Note that, had the user 2 started uploading AFTER user 1 had
> >> finished with the upload, we could probably modify the PHP-script at
> >> the sever-side, to let user-2 know that a file of the same name
> >> already exits. But I am failing to find a solution, when the user 2
> >> starts the upload WHILE the large file of user 1 is in the process of
> >> completing uploading).
> >>
> >>
> >> Any way the issue may be solved?
> >>
> >> I will be grateful for any pointers :)
> >>
> >>
> >>
> >> Regards,
> >> Ajay
> >>
> >>
> >
> > Hi,
> >
> > This is not possible with PHP, PHP will not know about the file until the
> > upload is completed. You can use HTML5 or flash(not recommended) for an
> > alternative way of uploading, and then you can check the file name in
> > advance.
> >
> > - Matijn
> >
>
>
>
> --
> Regards,
> Ajay
>



-- 
Anthony W.
ant92...@gmail.com

Reply via email to