My HTML Form
<center>
<form enctype="multipart/form-data">
{{ csrf_field() }}
<label class="fileContainer">
<input type="file" id="uploadFile" name="input_upload_file[]" multiple />
</label>
</form>
<button onclick="uploadFile()">Upload</button>
</center>
My AJAX
My Ajax seems fine but the problem is input file value. I can't figure out.
When I try this var input_upload_file = $('#uploadFile').val();
it will return Eg. C:/fakepath/image.png
function uploadFile(){
var input_upload_file = $('#uploadFile').val();
alert(input_upload_file);
$.ajax({
type:'POST',
url:'{{ url("/upload-file") }}',
headers: { 'X-CSRF-TOKEN': '{{ csrf_token() }}' },
data: {input_upload_file:input_upload_file},
success: function(data){}else{}
},
error: function(data){ }
});
}
Anyone please help me!