我想将图片从手机(机器人)上传到服务器(编辑个人资料的头像)。 要选择我正在使用react-native-image-picker的图片。
这是我的API-Call
request
.post(apiurl)
.set("auth", token)
.attach('avatar', avatar)
.end(async function (err,res) {
if(res.status === 200) {
console.log("Update views...");
}
});
就阅读和理解文档而言,我只需要将文件路径传递给.attach函数。 所以我看起来像这样(android):
avatar = file:///storage/emulated/0/path/on/phone/new_avatar.jpg
我从react-native-image-picker获取路径,并在开头添加 file:// 。
但是我错过了什么?
在服务器日志中,我们可以看到它返回500.在我们的API-Test类中,至少就我们测试它而言,它只返回500,当它找不到文件时,例如错误的路径作为参数传递。
提前干杯谢谢!