load file via html5, no upload to server needed