MediaWiki API гӀо

Это автоматически сгенерированная страница документации MediaWiki API.

Документация и примеры: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=upload

(main | upload)
  • Этот модуль требует прав на чтение.
  • Этот модуль требует прав на запись.
  • Этот модуль принимает только POST-запросы.
  • Хьост: MediaWiki
  • Лицензи: GPL-2.0-or-later

Загрузка файла или получение статуса незавершённых загрузок.

Доступно несколько режимов:

  • Прямо загрузить содержимое файла, используя параметр file.
  • Загрузить файл по кусочком, используя параметры filesize, chunk и offset.
  • Заставить сервер MediaWiki запросить файл по ссылке, используя параметр url.
  • Завершить старую загрузку, провалившуюся из-за предупреждений, используя параметр filekey.

Обратите внимание, что запрос HTTP POST должен быть выполнен как загрузка файла (то есть, с использованием multipart/form-data) при отправке file.

Определённые параметры:
Other general parameters are available.
filename

Хьажочу файлан цӀе.

comment

Описание загрузки. Также используется как начальный текст страницы при загрузке нового файла, если параметр text не задан.

По умолчанию: (пусто)
tags

Изменить метки записи в журнале загрузок и версии файловой страницы.

Значения (разделённые с помощью | или альтернативного разделителя):
text

Начальный текст страницы для новых файлов.

watch
Ширйелла.

ХӀокху агӀонан тидам беш хила.

Type: boolean (details)
watchlist

Безусловно добавить или удалить страницу из списка наблюдения текущего участника, использовать настройки (игнорируются для пользователей-ботов) или не менять наблюдение.

Одно из следующих значений: nochange, preferences, watch
Ӏадйитаран кеп: preferences
watchlistexpiry

Watchlist expiry timestamp. Omit this parameter entirely to leave the current expiry unchanged.

Type: expiry (details)
ignorewarnings

Дерриге дӀахьедар тергал ма де.

Type: boolean (details)
file

Файлан чулацам.

Файл санна дӀайахьийта йеза multipart/form-data лелош.
url

Йоьхуш йолу файлан тӀе хьажорг.

filekey

Ключ, идентифицирующий предыдущую временную загрузку.

sessionkey
Ширйелла.

Синоним filekey, обслуживаемый для обратной совместимости.

stash

Если задано, сервер поместит файл во временное хранилище, не добавив в постоянное.

Type: boolean (details)
filesize

Полны размер файла.

Тайпа: дийнатерахьан маьӀна
МаьӀна хила деза 0 а, 5 368 709 120 йуккъехь.
offset

Смещение блока в байтах.

Тайпа: дийнатерахьан маьӀна
МаьӀна 0 доца хила ца деза.
chunk

Содержимое кусочка.

Файл санна дӀайахьийта йеза multipart/form-data лелош.
async

Сделать операции над потенциально большими файлами асинхронными, когда это возможно.

Type: boolean (details)
checkstatus

Только запросить статус загрузки для данного файлового ключа.

Type: boolean (details)
token

Токен «csrf», полученный из action=query&meta=tokens

ХӀара хила йеза параметр йу.