Загрузка файла с помощью 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; именно здесь возникает ошибка