axios测试多文件上传

82 阅读1分钟

node.js环境; 本地目录准备mc.jpeg、kfc.jpeg两张图片

编写test.js

const axios = require('axios');
const fs = require('fs');
const path = require('path');
const FormData = require('form-data');
 
const form = new FormData();
form.append('userId', 111);
form.append('file', fs.createReadStream(path.join(__dirname, 'mc.jpeg')));
form.append('file', fs.createReadStream(path.join(__dirname, 'kfc.jpeg')));

axios.post('http://127.0.0.1:7002/multiple-file', form, { headers: form.getHeaders() }).then(function (response) {
  // 处理成功情况
  console.log('success', response);
})
.catch(function (error) {
  // 处理错误情况
  console.log(error);
})
.then(function () {
  // 总是会执行
  console.log(111);

});

对multiple-file接口进行测试

node test.js

PS:官方文档 axios-http.com/zh/docs/url…

其他方法:Apipost工具

image.png

image.png