我使用Expo及其ImagePicker从图库中抓取图片。它会返回uri
和base64
。
现在我想在multipart/form-data
请求中上传图片。
问题是服务器只接受File
而代码发送[object Object]
。
const formData = new FormData();
const data = {
jwt,
};
formData.append('message', JSON.stringify(data));
formData.append('avatar', {
uri: avatar,
type: 'image/png',
name: 'avatar.png'
});
fetch(url, {
method: 'POST',
body: formData,
headers: {
Accept: 'application/json',
},
})
由于我使用Expo,我限制它支持的库。另外,添加Content-Type
标题根本不起作用,服务器甚至无法识别该消息。