Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在laravel 5.3中使用axios上载图像文件_Javascript_Php_Laravel 5.3_Axios - Fatal编程技术网

Javascript 在laravel 5.3中使用axios上载图像文件

Javascript 在laravel 5.3中使用axios上载图像文件,javascript,php,laravel-5.3,axios,Javascript,Php,Laravel 5.3,Axios,我是axios的新手,所以我需要帮助。我正在使用laravel 5.3中的axios上传图像文件,但axios没有将图像文件传递到服务器。这是我的axios代码 formSubmit: function(){ axios.post('/postdata',this.$data,) .then(response => alert('Success')) .catch(error => this.errors.record

我是axios的新手,所以我需要帮助。我正在使用laravel 5.3中的axios上传图像文件,但axios没有将图像文件传递到服务器。这是我的axios代码

formSubmit: function(){

        axios.post('/postdata',this.$data,)
            .then(response => alert('Success'))
            .catch(error => this.errors.record(error.response.data));

    },

除了文件本身之外,将提交整个表单数据

我认为在处理ajax文件上传时应该使用
FormData()
对象

let formData = new FormData();
this.form.append(ele.target.name, files[0])

axios.post('/postdata', formData)
        .then(response => alert('Success'))
        .catch(error => this.errors.record(error.response.data));