我面临的问题是,当我提交表单时,服务器端会返回null。我尝试了很多从互联网上获取的方法,但是它们对我没有用。告诉我我的错误 这是我的Ajax代码
$(document).ready(function(){
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-
token"]').attr('content')
}
});
$("#user-form").on('submit', function(e){
e.preventDefault();
var formData = new FormData($(this)[0]);
$.ajax({
url: 'adduser',
type: 'POST',
data: formData,
success: function (data) {
},
cache: false,
processData: false
});
});
});
PHP代码
$file = $request->file('image');
$name = 'Hello.'.$request->file('image')-
>getClientOriginalExtension();
$image['filePath'] = $name;
$request->file('file')->move('D:\BidImages', $name);
response()->json('Success');
我的html表单
<form id="user-form" class="form-horizontal" enctype="multipart/form-data">
{!! csrf_field() !!}
<input type="file" class="custom-file-input"id="image" name="image">
<label class="custom-file-label"
<input type="submit" class="btn btn-primary" id="add-user"
value="Add User">
</form>