相关文章推荐
有腹肌的卡布奇诺  ·  js ...·  1 月前    · 
坚强的打火机  ·  How to Resolve "No ...·  1 月前    · 
大鼻子的荒野  ·  能够延缓或减缓进行性多发性硬化症不同治疗方法 ...·  5 月前    · 
千杯不醉的丝瓜  ·  普华永道,失控的下半身_手机新浪网·  1 年前    · 
面冷心慈的小熊猫  ·  最高人民法院关于依法妥善审理涉新冠肺炎疫情民 ...·  1 年前    · 
礼貌的皮带  ·  党建聚合力 振兴添动能--专题报道-中国共产 ...·  1 年前    · 
Code  ›  js使用Fetch上传文件开发者社区
上传文件 formdata event fetch
https://cloud.tencent.com/developer/article/1929151
茫然的黑框眼镜
2 年前
作者头像
IT工作者
0 篇文章

js使用Fetch上传文件

原创
前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > 程序技术知识 > js使用Fetch上传文件

js使用Fetch上传文件

原创
作者头像
IT工作者
发布 于 2022-01-05 16:38:46
3.9K 0
发布 于 2022-01-05 16:38:46
举报

俺将解释如何使用fetch实现这个功能。

假设你有一个带有文件输入字段的表单:

<input type="file" id="fileUpload" />

监听change事件:

document.querySelector('#fileUpload').addEventListener('change', event => {
  handleImageUpload(event)
})

我们在handleImageUpload()函数中处理我们的主要逻辑:

const handleImageUpload = event => {
  const files = event.target.files
  const formData = new FormData()
  formData.append('myFile', files[0])
  fetch('/saveImage', {
    method: 'POST',
    body: formData
  .then(response => response.json())
  .then(data => {
 
推荐文章
有腹肌的卡布奇诺  ·  js jquery-ajax/fetch请求时数据文本丢失加号和连接号的问题 - 深入学习ing
1 月前
坚强的打火机  ·  How to Resolve "No QueryClient Set" Error in React Query?
1 月前
大鼻子的荒野  ·  能够延缓或减缓进行性多发性硬化症不同治疗方法的益处和风险是什么? | Cochrane
5 月前
千杯不醉的丝瓜  ·  普华永道,失控的下半身_手机新浪网
1 年前
面冷心慈的小熊猫  ·  最高人民法院关于依法妥善审理涉新冠肺炎疫情民事案件若干问题的指导意见(一)  广东省人民政府门户网站
1 年前
礼貌的皮带  ·  党建聚合力 振兴添动能--专题报道-中国共产党新闻网
1 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号