File uploads have traditionally had very bad usability on the web. We have not been able to make asynchronous uploads or show the upload progress without resorting to hacks or proprietary solutions.
As part of our efforts building Panda, our video encoding service, we scoured the HTML5 specs for a better solution. We found a good one, and on this article I'll explain how to make use of this. However, be warned: at the moment this will only work in the latest versions of Webkit and Gecko -based browsers

