Fetch

简介: Fetch

get url filefetchfetch url json

Sample Demo

fetch('http://example.com/movies.json')
  .then(function(response) {
    return response.json();
  })
  .then(function(myJson) {
    console.log(JSON.stringify(myJson));
  });

Uploading json data

var url = 'https://example.com/profile';
var data = {username: 'example'};
fetch(url, {
  method: 'POST', // or 'PUT'
  body: JSON.stringify(data), // data can be `string` or {object}!
  headers:{
    'Content-Type': 'application/json'
  }
}).then(res => res.json())
.then(response => console.log('Success:', JSON.stringify(response)))
.catch(error => console.error('Error:', error));

upload file

// upload file
let formData = new FormData()
let file = new File([this.fileObj], fileName.toString(), {
  'type': 'audio/wave'
})
console.log('file: ', file)
formData.append('image', file)
fetch('http://127.0.0.1:3000/file_upload', {
  method: 'POST',
  body: formData
}).then((res) => {
  console.log('res: ', res)
}).catch((err) => {
  console.error('err: ', err)
})

developer.mozilla.org/en-US/docs/…

目录
相关文章
|
机器学习/深度学习 算法 C++
2019第十届蓝桥杯大赛青少年创意编程省赛C++组试题解析
2019第十届蓝桥杯大赛青少年创意编程省赛C++组试题解析
602 0
|
5月前
|
数据安全/隐私保护
基于爬山法MPPT和PI的直驱式永磁同步风力发电机控制系统simulink建模与仿真
本课题研究基于爬山法MPPT和PI控制器的直驱式永磁同步风力发电机(PMSG)控制系统,完成Simulink建模与仿真。系统无需齿轮箱,效率与可靠性更高。爬山法MPPT通过调整发电机转速实现最大功率跟踪,PI控制器用于调节系统输出以接近期望值。采用MATLAB2022a进行核心程序开发与模型搭建,仿真结果完整且无水印。该控制策略可有效提升能量转换效率及系统稳定性,适用于不同风速条件下的风力发电场景。
|
JavaScript Java API
基于代理和单例模式的 electron 多窗口管理方案
基于代理和单例模式的 electron 多窗口管理方案
918 0
|
12月前
|
人工智能 IDE Java
MarsCode AI 一款免费的代码辅助工具,值得一试
MarsCode是由字节跳动旗下公司推出的AI编程工具,旨在提升编码效率和质量。它既是一个云端集成开发环境(IDE),也支持作为VS Code和JetBrains等IDE的智能扩展,提供代码补全、生成、优化等功能,并支持多种编程语言。通过AI助手,MarsCode帮助开发者减少重复劳动,提高代码质量和可维护性,同时支持跨平台使用,为开发者带来便捷高效的编程体验。
1821 1
|
11月前
|
消息中间件 分布式计算 Kafka
大数据平台的毕业设计02:Spark与实时计算
大数据平台的毕业设计02:Spark与实时计算
234 0
|
12月前
|
人工智能 数据中心
使用光模块Breakout功能减少AI训练中断故障
本文介绍了使用大成鹏通信光模块Breakout功能可以减少AI训练中断故障的问题。通过Breakout功能,单通道故障不会中断其他通道的数据转发,有效解决了传统光模块因单通道故障导致的训练中断问题。同时,还介绍了如何利用Breakout功能进行更灵活的AI基础网络组网。
198 0
|
缓存 Kubernetes Linux
CentOS 7上的GitLab Runner,让你的项目加速奔跑
CentOS 7上的GitLab Runner,让你的项目加速奔跑
620 1
小狼毫Rime输入法简单配置指南
小狼毫Rime输入法简单配置指南
1322 4
|
JavaScript API
Vue3+hooks快速接入Lodop打印插件
Vue3+hooks快速接入Lodop打印插件
608 0