1. 绑定input的onchange事件 2. 生成formdata 3. POST到接口完成上传 document.querySelector('#file').onchange = function(e) { if(e.files.length === 0) { return; } const fd = new FormData(); fd.append('file',e.files[0]); fetch('http://www.baidu.com/upload').then(res=>console.log(res)).catch(console.error); }