Anele Ngqandu Ответов: 0

Загрузка файла с помощью ajax & dramatic IIS, чего мне не хватает в IIS?


Привет Ребята

Я делаю загрузку файла, сначала я использовал fineuploader, а затем перешел на простой ajax. Ошибка, которую я получаю, похожа на "xhr:необработанное исключение было вызвано веб-приложением." Теперь это работает локально, но не работает на сервере, чего мне не хватает в конфигурациях IIS? Пожалуйста, помогите.

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

//Ниже приведен JS

var formData = new FormData();
        var file = $('#fileID')[0];

        formData.append('file', file.files[0]);
        $.ajax({
            url: '/api/document/uploads/',
            type: 'POST',
            data: formData,
            contentType: false,
            processData: false,
            success: function (result) {

            },
            error: function (result) {

            }
        });


//Ниже приведен api
[HttpPost]
[Route("api/document/uploads")]
public async Task<object> UploadDoc()
{
}

F-ES Sitecore

Вам нужно будет выяснить, какова фактическая ошибка на сервере. Просмотрите ответ на запрос на вкладке Сеть инструментов просмотра или просмотрите файлы журналов на сервере.

Anele Ngqandu

:( Единственное, что я получаю из ответа, - это "необработанное исключение было вызвано веб-приложением."

Anele Ngqandu

Еще одна вещь, которую я только что заметил из заголовков, тип контента показывает не "multipart/form-data", а "text/plain"

MadMyche

Ваш необработанный exceptionj означает только то, что была выполнена ошибка и что код не был внутри блока try - catch. Лучше всего было бы использовать try-catch и при обнаружении ошибки регистрировать ее для проверки.
Если вы хотите получить лучший ответ... Отредактируйте этот вопрос и включите код API; именно здесь возникает ошибка

0 Ответов