Как получить подробное сообщение об ошибке в API / upload

#mediawiki-api

#mediawiki-api

Вопрос:

Я использую интерфейс mw.Api() в MW 1.37.0 для загрузки файла. Это часто работает, но иногда терпит неудачу, и мне нужно знать подробное сообщение об ошибке. Однако в случаях сбоя я получаю только имя файла из обработчика ошибок — вместо подробного сообщения об ошибке. Как я могу узнать о причине ошибки? Оставление нашей формы ошибки:»сырой» также не помогло.

Мой код по сути выглядит следующим образом:

 var param = {fileInput, format: 'json', comment, errorformat:"raw"}; var api = new mw.Api();  api.upload( fileInput, param )  .done( function ( data ) {console.log ("API upload returned ", JSON.stringify (data));} )  .fail( function ( data ) {console.log ("upload failed: ", JSON.stringify (data))} )  

Вызов fail возвращает в данных только имя файла. Как так вышло? Что я могу сделать, чтобы получать более значимые сообщения об ошибках?