koa2通过表单上传的网上很多,但通过Ajax方式上传文件,使用FormData进行Ajax请求,不好找。
参考了这个用base64上传图片的例子。https://github.com/Yuki-Minakami/Koa2-FormData
我的项目列表。
index.html
上传提交
$(function() {
$("#subbtn").on("click",function() {
let data= newFormData();
data.append("file",document.getElementById('uploadingfile').files[0]);
data.append("info","附带信息");
$.ajax({
url :"/uploadimgs",
type :"POST",
processData:false,
contentType:false,
data : data,
success :function(data){
console.log(data);
}
});
});
})