#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 возвращает в данных только имя файла. Как так вышло? Что я могу сделать, чтобы получать более значимые сообщения об ошибках?