Html5 and jQuery Ajax can design to upload multiple files with drag and drop file interface which is one easy for user to control upload photo or other files extension. Here is useful example HTML5 file upload that you download and view demo links as well.
Essentially, during you are uploading files, it perfect to show progress bar or size byte stream of current upload, it is receiving a file so you know how many bytes you’ve received and somehow convey that information back to the client browser, while it is still in the process of uploading the file.
HTML5 Drag & Drop Ajax File Uploader
This module abstracts HTML5 file and drag and drop API and manages file upload process
Mini AJAX File Upload Form
In this tutorial we are going to create an AJAX file upload form, that will let visitors upload files from their browsers with drag/drop or by selecting them individually. For the purpose, we will combine the powerful jQuery File Upload plugin with the neat jQuery Knob to present a slick CSS3/JS driven interface.
Dropzone Drag Drop Upload
Dropzone is an easy to use drag’n’drop library. It supports image previews and shows nice progress bars.
Drag&drop jQuery File Upload
File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side platform (Google App Engine, PHP, Python, Ruby on Rails, Java, etc.) that supports standard HTML form file uploads.
This example shows you how to use the jQuery UI widget use the “Switch theme” drop down to the right to select different jQuery UI themes.
Uploadify HTML5 File Upload
Uploadify is a jQuery plugin that allows you to easily add multiple file upload functionality to your website. Two distinct versions (HTML5 and Flash) allow you the flexiblity to choose the right implementation for your site and fallback methods make it degrade gracefully.
Real Ajax Multi Uploader
ImagePicker: Uploader – Webcam – Cropper
ImagePicker or imgPicker is a quick and easy way to upload images for profile avatar, profile header/cover (like Youtube/Google+), thumbnails or just when you need a simple image uploader. You can take a picture with your webcam and you also have the option to crop your image.
The AwsmUploader: Unlimited Uploads w/o Flash!
As per the Html5 Progress Eventsspec, the Html5 progress event provides the following information relevant to this conversation, total – Total bytes being transferred, loaded – Bytes uploaded thus far, lengthComputable – Specifies if the total size of the data/file being uploaded is known
Developing a small web application called Upload Center, that will allow people to upload photos from their computers by dragging and dropping them onto the browser window, possible with the new HTML5 APIs exposed by modern browsers.
demo | download
Dragging and dropping files from your desktop to a browser is one of the ultimate goals for web application integration.
Prior to HTML5 and its File API, getting media from a user was a somewhat sordid affair.