我正在使用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',
},
})
Run Code Online (Sandbox Code Playgroud)
由于我使用的是 Expo,因此我仅限于它支持的库。此外,添加Content-Type
标头根本不起作用,服务器甚至无法识别该消息。
归档时间: |
|
查看次数: |
500 次 |
最近记录: |