Digamos que eu tenho esse elemento na página:
<input id="image-file" type="file" />
Isso criará um botão que permite que os usuários da página da web selecionem um arquivo por meio da caixa de diálogo "Arquivo aberto ..." no navegador.
Digamos que o usuário clica no botão, seleciona um arquivo na caixa de diálogo e, em seguida, clica no botão "Ok" para fechar a caixa de diálogo.
O nome do arquivo selecionado agora está armazenado em:
document.getElementById("image-file").value
Agora, digamos que o servidor lida com POSTs com várias partes no URL "/ upload / image".
Como envio o arquivo para "/ upload / image"?
Além disso, como escuto a notificação de que o upload do arquivo terminou?