关于数据文件上传到服务器的格式及上传实现的方法

文件上传的格式:

第一种:form-data格式的:

let fm = new FormData;

fm.append('file',file)

fm.append('filename',' ')

// 在请求体中进行添加请求头的信息

axios.post('https://127.0.0.1:8888/upload_single',fm,{

headers:{

"Content-Type":"mutipart/form-data"

}

})

// 在封装请求中配置添加请求体中的信息:

axios.defaults.baseURL = 'http://127.0.0.1:8000'

axios.defaults.headers['Content-Type'] = 'multipart/forn-data'

第二种 xxx=xxx&xxx=xxx格式的

axios.post('/upload_sing_base64',{

file:'file',

filnename:'file.name'

},{

headers:{

'Content-Type':"application/x-www-form-urlencoded"

}

})

第三种json格式的 {"key":"value"}

axios.defaults.headers['Content-Type'] = 'application/json'

文件上传的进度条: 在网络请求中可以解耦出来;

关于多文件上传的方法

文件拖拽上传的功能

相关推荐
m0_7510186629 分钟前
阿里云域名 绑定 华为云服务器ip
服务器·阿里云·华为云
FBI HackerHarry浩1 小时前
Linux云计算训练营笔记day13[CentOS 7 find、vim、vimdiff、ping、wget、curl、RPM、YUM]]
linux·运维·笔记·centos·云计算
*星星之火*1 小时前
【GPT入门】第39课 OPENAI官方API调用方法
java·服务器·gpt
煤灰2421 小时前
简单的基于sqlite的服务器和客户端实现
服务器·sqlite
小诸葛的博客1 小时前
Flannel后端为UDP模式下,分析数据包的发送方式(一)
linux·运维·服务器
一只码代码的章鱼2 小时前
操作系统 第四章 -1
linux·服务器·数据库
末央&2 小时前
【Linux】进程状态
android·linux·运维
XY.散人2 小时前
初识Linux · NAT 内网穿透 内网打洞 代理
linux·服务器·网络
文牧之2 小时前
Oracle Enqueue Names
运维·数据库·oracle
widder_2 小时前
软考中级软件设计师——操作系统篇
运维·服务器·数据库