可以通过HTML元素,FormData() 和fetch()上传文件。

var formData = new FormData();
var photos = document.querySelector("input[type='file'][multiple]");

formData.append('title', 'My Vegas Vacation');
formData.append('photos', photos.files);

fetch('https://example.com/posts', {
  method: 'POST',
  body: formData
})
.then(response => response.json())
.then(response => console.log('Success:', JSON.stringify(response)))
.catch(error => console.error('Error:', error));

标签: none

已有 4 条评论

  1. 这篇文章提供了宝贵的经验和见解,对读者有很大的启发和帮助。

  2. 若能弱化说教语气,传播效果会更好。

  3. 理论深度可再挖掘,以提升文章厚重感。

  4. 作者的布局谋篇匠心独运,让读者在阅读中享受到了思维的乐趣。

添加新评论