【问题标题】:Get form data from client to server side NodeJS从客户端获取表单数据到服务器端NodeJS
【发布时间】:2020-08-11 21:57:22
【问题描述】:

我想从邮递员发送发送文件到服务器,然后使用 REST API 将此文件发送到共享点。

当我将我的文件表单数据格式正文从邮递员发送到服务器时,我不知道如何恢复它

当我在服务器端执行 console.log(file) 时,我什么都没有

【问题讨论】:

标签: node.js file postman


【解决方案1】:

你能把你的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)
})

【讨论】:

    【解决方案2】:

    它使用 multer 工作

    const multer = require('multer')

    【讨论】:

      猜你喜欢
      • 2022-01-12
      • 1970-01-01
      • 2020-08-16
      • 2015-09-30
      • 2020-08-17
      • 2015-03-05
      • 2018-05-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多