Re: Query regarding temporarily-uploaded files

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 <tijnema@xxxxxxxxx> wrote:

>
>
>
> On Wed, Jul 10, 2013 at 7:21 PM, Ajay Garg <ajaygargnsit@xxxxxxxxx> 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

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux