文件上传(整体上传)
关于上传功能,其实有很多的插件去支持。我这里使用原生的input标签进行上传功能的开发。
i n d e x . j s x \color{green}{index.jsx} index.jsx
function handelChooseFile() {
document.getElementById('chooseFiles').click()
}
function handelFileChange(e: any) {
fileToFormData(e)
}
// 转fromdata格式
async function fileToFormData(e: any) {
let files: any = e.target
if (!files.files.length) return
// 上传文件 创建FormData
let formData = new FormData()
// 遍历FileList对象,拿到多个图片对象
for (let i = 0; i < files.files.length; i++) {
// formData中的append方法 如果已有相同的键ÿ