这是我的 Node JS 脚本中的函数:
const uploadFile = async () => {
const buffer = fs.readFileSync('scripts/pose.png')
const formData = new FormData()
formData.append('file', buffer, 'dummyName.png')
const headers = {
Authorization: `Bearer ${jwt}`,
maxBodyLength: Infinity,
maxContentLength: Infinity,
}
const response = await axios.post(
`${process.env.URL}/v1/files`,
formData,
{
headers
},
)
return response
}
无论我在做什么,它都不起作用...使用此代码我收到错误: “source.on 不是一个函数”
有人可以帮助我吗,我几乎尝试了一切!
我想确定我理解你的问题。但如果您想要从表单上传图像,则可以使用 multer。它非常容易使用和理解。
在 npmjs 上检查它们:https://www.npmjs.com/package/multer