未捕获的TypeError:非法调用上传文件

时间:2018-11-08 07:43:09

标签: javascript php jquery ajax reactjs

使用前端ReactJS和后端PHP上传文件图像时出现问题。

在表单上更改

onImageChange: function (e) {
    e.preventDefault();
    this.setState({
        image: e.target.files[0]
    });
},

将数据发送到后端

$.post('api/update.php', {  
    image: this.state.image
},
function(res) {
    this.setState({successUpdate: res});
}.bind(this));
e.preventDefault();

后端(PHP)

$product->image = $_FILES['image']['name'];

$product->id = $_POST['id'];
$result = $product->create() ? "true" : 'false';

问题是:
1. 未捕获的TypeError:非法调用
2. 如何使用reactjs的php获取图像数据(目录,名称,大小等)

0 个答案:

没有答案