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.
You may also like my previous post about ajax upload file with php as well.
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.
You can drag & drop files from your desktop on this webpage with Google Chrome, Mozilla Firefox and Apple Safari.
Get started fast with SlickUpload and be ready to scale up to advanced functionality when you need it.
As a response to a reported bug where Chrome was taking ages to load up a flash multiple-file uploader, I’ve updated KFM to use HTML5?s multiple-file input box where possible.
This plugin uses XHR for uploading multiple files with progress-bar in FF3.6+, Safari4+, Chrome and falls back to hidden iframe based upload in other browsers, providing good user experience everywhere.
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.