I am having issues with the end point of fine uploader, it refuses to hit the api controller. After drag and drop it goes straight to onSubmitted but does not use end point. Please assist what am I missing.
What I have tried:
var galleryUploader = new qq.FineUploader({
element: document.getElementById("fine-uploader-gallery"),
template: 'qq-template-gallery',
autoUpload: false,
request: {
endpoint: '/api/student/uploads/',
params: {
StudentNumber: StudentNumber
}
},
thumbnails: {
placeholders: {
waitingPath: '/node_modules/fine-uploader/fine-uploader/placeholders/waiting-generic.png',
notAvailablePath: '/node_modules/fine-uploader/fine-uploader/placeholders/not_available-generic.png'
}
},
validation: {
itemLimit: 2,
allowedExtensions: ['jpeg', 'jpg', 'gif', 'png','pdf']
},
uploadSuccess: {
},
callbacks: {
onSubmitted: function (id, name) {
debugger;
},
onError: function (id, name, errorReason, xhrOrXdr) {
debugger;
},
onUpload: function (id, name, isError, responseJSON) {
debugger;
},
onComplete: function (id, fileId, responseJSON) {
debugger;
}
},
retry: { enableAuto: false }
});
[HttpPost]
[Route("api/student/uploads")]
public async Task<object> UploadDoc(int StudentNumber)
{
}