我目前正在尝试建立一个人们可以向其发送文件的API。
最终,我需要将此文件作为缓冲区(或可读流),因此,如果有解决方案可以立即提供该格式,甚至更好。
我当前正在运行expressJS API,我的函数如下所示:
var express = require('express')
var multer = require('multer')
var upload = multer({ dest: 'uploads/' })
var app = express()
app.post('/profile', upload.single('avatar'), function (req, res, next)
{
console.log(req.body);
console.log(req.file);
console.log(req.files);
// req.file is the `avatar` file
// req.body will hold the text fields, if there were any
})
我需要随请求一起发送特定的标头吗?我目前未随邮递员请求发送任何邮件,只是将图像二进制文件设置为正文。
编辑-添加一些信息。如果我在邮递员请求中将Content-Type设置为multipart / form-data,我的邮寄请求会出现以下错误:错误:多部分:未找到边界。根据我在网上收集的信息。您不应在邮递员请求中包含此标头。
谢谢