我读到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不会接受。如果文件需要是一个变量,我该如何定义它?