HTML5 Web API 'fetch' POSTing file as body?
如何使用web api fetch方法发布文件作为请求主体?
1 2 3 4 5 6 7 | window.fetch('https://www.example.com', { method: 'POST', headers: new Headers({'content-type': 'application/octet-stream'}), body: FILE } ) |
你可以这样做
1 2 3 4 5 6 7 8 | let input = document.querySelector('input[type="file"]'); let data = new FormData(); data.append('file', input.files[0]); fetch('https://www.example.com', { method: 'POST', body: data }); |