Ja, det gick med HTTP när jag laddade upp sist iallafall. Till en server som heter s.ytimg.com. Det var ett javascript som tog hand om uppladdningen som postas till något serverbaserat ta-emot-filen-program. Nu är inte jag så bra på att läsa javascript, men källkoden finns här:
http://s.ytimg.com/yt/jsbin/www-upload-vfl87726.js
grinditwp; Ta en titt på
http://www.pixeline.be/experiments/jqUploader/ det kanske är något för dig..