将image/jpeg、image/png等文件转换为多部分/表单数据格式Node js



我有一个应用程序,它可以获取随机图像并将其发布到博客网站。但要给一个博客网站一个图像,它必须有一种类型的多部分/表单数据。

const FormData = require('form-data')
const form = new FormData()
const { data } = await axios.get(
'https://photo-works.net/images/europe-landscape-photo-edited.jpg'
) // image/jpeg
form.append('my-photo', data)
const photo = await axios.post(url, { photo: form })   // that should be multipart/form-data format

您应该按如下传递右标头信息

var formData = new FormData();
formData.append("my-photo", data);
axios.post('upload_file', formData, {
headers: {
'Content-Type': 'multipart/form-data'
}
})

最新更新