Здравствуйте, пытаюсь вот так отправить картинку вместе с именем, но ничего не получается, в чем может быть проблема?
let formData = new FormData();
formData.append('section', 'general');
formData.append('action', 'previewImg');
formData.append('image', $('input[type=file]')[0].files[0]);
$.ajax({
type: 'POST',
url: `/api`,
// contentType: false,
// processData: false,
data: {
FormData: formData,
name: name
},
success: function(data){
}
})
<form id="tetete" class="needs-validation" enctype="multipart/form-data" novalidate>
<div class="form-group">
<div class="custom-file">
<input type="file" class="custom-file-input" accept="image/*" name="image" id="image" required>
<label class="custom-file-label" for="image">Миниатюра новости</label>
<small class="invalid-feedback">
Миниатюра новости обязательна
</small>
</div>
</div>
</form>