Я пытаюсь
function configFilePond() {
FilePond.registerPlugin(
FilePondPluginImagePreview,
FilePondPluginImageExifOrientation,
FilePondPluginFileValidateSize
);
FilePond.setOptions({
instantUpload:false,
server: {
timeout: 7000,
process: {
url: '/FaceLibs/UploadFiles',
method: 'POST',
ondata: (formData) => {
formData.append('label', $('#label').val());
formData.append('description', $('#description').val());
return formData;
}
},
revert: '/FaceLibs/Revert',
},
})
}
configFilePond();
//let pond;
const inputElement = document.querySelector('input[type="file"]');
const pond = FilePond.create(inputElement);
function importpic() {
$('#importModal').modal('toggle');
$('#label').val('');
$('#description').val('');
}
function uploadfiles() {
if (pond) {
var v = $('#uploadfiles-form').valid();
var files = pond.getFiles();
console.log(files, v);
if (v && files.length > 0) {
pond.processFiles().then(() => {
$('#importModal').modal('toggle');
reload();
pond.removeFiles();
});
}
}
}
это прекрасно работает