找不到变量:带有axios图片上传的文件

时间:2018-06-30 17:06:04

标签: reactjs react-native axios image-uploading

我读到axios非常适合将图像上传到数据库,这是到目前为止我得到的:

var photo = {
  uri: this.state.userimgSource,
  type: this.state.userimgSourceType,
  name: file, <-- here
  fileName: Image.png
};
var body = new FormData();
body.append('file', photo);
axios({
    method: 'post',
    url: `https://www.example.com/React/user-image-upload.php`,
    data: body,
    config: { headers: {'Content-Type': 'multipart/form-data' }}
})

我是Axios的新手,我不确定为什么会得到Can't find variable: file。我试图将file放入字符串中,并做出反应native不会接受。如果文件需要是一个变量,我该如何定义它?

0 个答案:

没有答案