【问题标题】:Not able to send the image to node.js api through postman无法通过邮递员将图像发送到 node.js api
【发布时间】:2021-07-01 21:08:10
【问题描述】:

我正在尝试使用邮递员来调试 api 调用。 为此,我需要上传将使用 node.js 上传到服务器的视频。

我正在尝试将视频数据作为类型选择的文件发送到表单数据,并在控制台上检查请求正文并显示未定义。如果我像某些字符串一样发送键值,那么会获取并显示该字符串,但在视频的情况下不会显示。

我正在附加图像,以便它可以通过一些灯光来解决我面临的错误。

是否有人建议我为什么将媒体字段设置为未定义以及获取数据的解决方案是什么。 提前致谢

【问题讨论】:

  • 您是如何读取 API 中的表单数据的?您使用的是multer 还是formidable?可以分享 API 端点代码吗?

标签: node.js api postman


【解决方案1】:

您可以使用express-fileupload。 这是您与 Express.js 一起使用的中间件

const fileUpload = require('express-fileupload')

app.use(fileUpload({
     limits: { fileSize: 50 * 1024 * 1024 },
}));

【讨论】:

    猜你喜欢
    • 2022-01-25
    • 2017-05-22
    • 2016-09-10
    • 2020-09-29
    • 2019-01-20
    • 2023-02-20
    • 1970-01-01
    • 2017-07-03
    • 1970-01-01
    相关资源
    最近更新 更多