【发布时间】:2020-08-11 21:57:22
【问题描述】:
我想从邮递员发送发送文件到服务器,然后使用 REST API 将此文件发送到共享点。
当我将我的文件表单数据格式正文从邮递员发送到服务器时,我不知道如何恢复它
当我在服务器端执行 console.log(file) 时,我什么都没有
【问题讨论】:
-
您可以使用这个中间件包来处理文件上传。 npmjs.com/package/multer
我想从邮递员发送发送文件到服务器,然后使用 REST API 将此文件发送到共享点。
当我将我的文件表单数据格式正文从邮递员发送到服务器时,我不知道如何恢复它
当我在服务器端执行 console.log(file) 时,我什么都没有
【问题讨论】:
你能把你的nodeJS服务器的代码放上来吗?如果没有您使用过的代码部分,很难给出答案,但您可以简单地捕获帖子请求,如下所示。
你应该使用 body-parser 来接收你的数据。
运行 npm install body-parser
const express = require('express')
const bodyParser = require('body-parser')
const cors = require('cors')
const app = express()
app.use(cors())
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({extended: true}))
app.post('/test', (req, res) => {
console.log(req.body.file)
}
app.listen(5000,()=>{
console.log("Running on port: "+5000)
})
【讨论】:
它使用 multer 工作
const multer = require('multer')
【讨论】: