Superagent .attach抛出错误代码500

时间:2018-02-08 10:28:16

标签: android react-native superagent http-status-code-500

我想将图片从手机(机器人)上传到服务器(编辑个人资料的头像)。 要选择我正在使用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,当它找不到文件时,例如错误的路径作为参数传递。

提前干杯谢谢!

0 个答案:

没有答案