Is it possible to make a upload progress using javascript only? (maybe with some ajax to a server-side code)
Having a form such as
<form method="post" action="upload.html" enctype="multipart/form-data">
<p>Select file to upload: <input type="file" name="selected_file"></p>
<p><input type="submit" value="Upload the file"></p>
<div id="progress"></div>
</form>
I want to display things as upload progress, speed, total size.
I don't want tools for it, I want to understand how it is done without flash, and from scratch.
Similar questions (none from scratch):