[英]Convert image/jpeg, image/png, etc. files to multipart/form-data format node js
我有一个获取随机图像并将其发布到博客站点的应用程序。 但是要为博客站点提供图像,它必须具有一种 multipart/form-data 类型。
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
您应该传递正确的 header 信息如下
var formData = new FormData();
formData.append("my-photo", data);
axios.post('upload_file', formData, {
headers: {
'Content-Type': 'multipart/form-data'
}
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.