I wonder if something server side could handle this maybe as well.

So user initiates a new upload already in progress under the same name,
different file or not. Assuming on the server side you could check for
uploads in progress already for that user/session, return an error code to
the client? Overhead would be minimal as you would only really have to
perform the check on the first block of a file being uploaded.


Byron Mann
Lead Engineer & Architect
HostMySite.com
On Jul 4, 2014 12:07 PM, "UXB" <[email protected]> wrote:

>
> Byron,
>
> >> Very curious to know what the scenario is for this requirement.
>
> The original requirement was that I was working with a file upload system
> (Plupload) utilizing the chunk method for uploading files. We needed a way
> for users to use HTTP to upload gig sized files.  In the basic
> implementation of the system each chunk of the file is uploaded to the
> server with three multipart form fields; Name, chunk, chunks which contains
> the actual file name, the chunk being sent and the total number of chunks
> to
> send.  Each chunk is sent as blob.
>
> In testing I found that if someone opened the upload page in two or more
> browsers windows (as a way of bypassing the number of files at a time in
> the
> queue) and started two upload sessions they could easily upload a different
> file with the same name simultaneously. There was no way to determine which
> window uploaded which chunk of two different files with eh same name so on
> the server receiving end they would become intermixed and the file would be
> corrupted.
>
> My first thought was that I needed a way to either to uniquely identify
> that
> there were two separate windows of the upload page opened and send that
> identifier within the extended multipart form fields.
>
> In investigating I found that instead I could uniquely identify each file
> from each instance of the window (see my other thread) even in the same
> session and thereby prevent file upload corruption.
>
>
>
> Dennis Powers
> UXB Internet - A website Design and Hosting Company
> P.O. Box 6028, Wolcott, CT 06716 - T:203-879-2844
> W: http://www.uxbinternet.com
> W: http://www.ctbusinesslist.com
>
>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:358821
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to