WebInterface uploads are a very intuitive part of CrushFTP.  The WebInterface supports HTML5 drag and drop for files and folders on all browsers except some IE versions.

There are no limits on file sizes in modern browsers, but IE still imposes file size limits on some older versions.  
CrushFTP also allows for automatic resume on files when there is a network interruption.

[attachments|upload1.png]

When items are dropped on the interface, or chosen using normal 'Browse...' methods, they are added to the upload queue.  If you have a custom from defined for the user's uploads, then that is displayed asking for additional information about their upload.  Custom forms can be defined on a per user basis and are very powerful and flexible in what they can do.  Its a common requirement to want additional informations with uploads.

[attachments|upload2.png]

Its important to note that all text can be customized and or localized, as well as the color schemes used on everything.  Headers, footers, buttons, backgrounds, and more.  Its all fully customizable.  You can set uploads to start when they are added to the queue immediately, or let the user batch them up and send an entire batch together.

[attachments|form.png]

While an upload is in progress, it shows progress bars, speeds, time remaining, time elapsed for both the item its working on and the overall total of all items.  The upload system isn't intrusive and you can continue adding items into the queue, removing items that haven't been processed, and navigating around other folders to target uploads to different locations.  It is processing in the background.

You can see the progress of the individual items and the total, or close the individual part and just leave the total up while you continue navigating.

[attachments|progress1.png]

[attachments|progress2.png]


Once an upload has completed, the indicators next to the item indicate its complete, along with a popup 'growl' message confirming its completed.

[attachments|confirm.png]


You can also run integrate [CrushTunnel|High Speed File Transfer] accelerating connections over high latency connections.  The interface is seamless with the existing interface, just two additional words show up indicating the number of channels the tunnel is using.  So its not an alternate confusing interface the user has to understand.