Anele Ngqandu Ответов: 1

Fine-uploader endpointer отказывается идти к контроллеру api


У меня возникли проблемы с конечной точкой fine uploader, он отказывается попадать в контроллер api. После перетаскивания он идет прямо к onSubmitted, но не использует конечную точку. Пожалуйста, помогите мне понять, что я упускаю.

Что я уже пробовал:

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)
        { 
        // needs to come here
        }

1 Ответов

Рейтинг:
0

F-ES Sitecore

Он будет onSubmitted, потому что вы отправили файл для загрузки.

События | Точная Документация Загрузчика[^]

Если он не попадает в вашу конечную точку, то проблема, вероятно, в чем-то другом. Может быть, конечная косая черта, которая у вас есть на адресе конечной точки? Проверьте вкладку Сеть инструментов браузера на наличие любой попытки подключения к конечной точке, которая покажет вам сетевые ошибки. Если нет никакой попытки вообще подключиться к конечной точке, то проблема, вероятно, в другом месте.