I want to upload a (single) file to a server and show the progress of the upload.
I know I can upload a file using HTTP POST. I\'m not familiar with web-sockets, but
Files can be uploaded via AJAX.
Use the jQuery form plugin. It does all the dirty work of binding the files to the form and serializing it. It is also capable of showing upload progress.
Server stack hasn't got much to do with it.
Demo