Very nice article, and I agree the progress bars adds a nice touch. Could I use the same approach for uploading other files? For example my use case would be to let users upload PDFs and then send these via email through my application? Do you know if this would be possible with this set up or is there an easier way?