【发布时间】:2018-09-09 19:16:12
【问题描述】:
我不知道为什么我在服务器上收到 [错误:多部分:未找到边界] 和 bundle.js:37628 POST http://localhost:8800/exporttocsv 500(内部服务器错误) 当我通过
发帖时<form action="/exporttocsv" method="POST" encType="multipart/form-data">
post 可以正常工作,但通过axios 不起作用。
请帮我改正错误
这是我的代码 /--客户端
import axios from 'axios'
var formData = new FormData()
const config = { headers: { 'Content-Type': 'multipart/form-data' } };
export const ipmortToCSV = (file) => dispatch => {
formData.append('file',file)
console.log(formData.getAll('data'))
axios.post('/exporttocsv', {
"UploadCommand": formData
},config)
.then(function (response) {
console.log(response);
})
.catch(function (error) {
console.log(error);
});
//--服务器
const router = require('express').Router()
var csv = require('csv-express')
const controllers = require('../../controllers/exporttocsv')
var multer = require('multer')
var upload = multer({dest : 'exporttocsv/'})
router.get('/', (req, res) => {
controllers.exportToCsv(req,res)
})
router.post('/',upload.single('file'),(req,res) => {
//controllers.importToCsv(req,res)
})
module.exports = router
【问题讨论】:
标签: javascript node.js axios