在使用FormData进行文件上传和文本上传时,需要对传递的参数进行初始化。可以使用以下示例代码解决此问题:
const formData = new FormData(); formData.append('file', file); formData.append('text', text);
axios.post('/upload', formData) .then(res => { console.log(res); }) .catch(err => { console.error(err); });
上述代码中,我们创建了一个名为formData的FormData对象,然后使用append()方法向formData中添加需要上传的文件和文本。最后,我们使用axios来进行POST请求,并将formData作为参数传递。这样就可以确保在使用axios上传文件和文本时,Param值定义不会出现未定义的情况。