Adjuta sur le API de MediaWiki

Iste es un pagina de documentation generate automaticamente sur le API de MediaWiki.

Documentation e exemplos: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=upload

(main | upload)
  • Iste modulo require derectos de lectura.
  • Iste modulo require derectos de scriptura.
  • Iste modulo accepta solmente le requestas POST.
  • Fonte: MediaWiki
  • Licentia: GPL-2.0-or-later

Incargar un file, o obtener le stato del incargamentos pendente.

Plure methodos es disponibile:

  • Incargar directemente le contento del file, usante le parametro file.
  • Incargar le file in pecias, usante le parametros filesize, chunk e offset.
  • Facer que le servitor MediaWiki prende un file ab un URL, usante le parametro url.
  • Completar un incargamento anterior que ha fallite a causa de advertimentos, ha essite incargate in pecias o ha essite immagazinate in le reserva de incargamentos, usante le parametro filekey.

Nota que le HTTP POST debe esser facite como un incargamento de file (i.e. usante multipart/form-data) quando se invia le file o le chunk.

Parametros specific:
Altere parametros general es disponibile.
filename

Nomine del file de destination.

comment

Commento sur le incargamento. Equalmente usate como le texto de pagina initial pro nove files si text non es specificate.

Predefinition: (vacue)
tags

Etiquettas de cambiamento a applicar al entrata del registro de incargamentos e al version del pagina de file.

Valores (separar con | o un alternativa):
text

Texto de pagina initial pro nove files.

watch
Obsolescente.

Observar le pagina.

Typo: booleano (detalios)
watchlist

Adder o remover le pagina del observatorio del usator actual sin conditiones, usar le preferentias (ignorate pro usatores de robot) o non cambiar le observation.

Un del sequente valores: nochange, preferences, watch
Predefinite: preferences
ignorewarnings

Ignorar omne advertimentos.

Typo: booleano (detalios)
file

Contento del file.

Debe esser inviate como un incargamento de file usante multipart/form-data.
url

URL ab le qual prender le file.

filekey

Clave que identifica un file anteriormente incargate que ha essite temporarimente mittite in reserva.

sessionkey
Obsolescente.

Identic a filekey, mantenite pro retrocompatibilitate.

stash

Si es definite, le servitor immagazinara temporarimente le file in loco de adder lo al repositorio.

Typo: booleano (detalios)
filesize

Grandor de file de tote le incargamento.

Typo: numero integre
Le valor debe esser inter 0 e 104 857 600.
offset

Position del fragmento in bytes.

Typo: numero integre
Le valor non debe esser minus de 0.
chunk

Contento del fragmento.

Debe esser inviate como un incargamento de file usante multipart/form-data.
async

Facer operationes de file potentialmente grande de maniera asynchrone quando possibile.

Typo: booleano (detalios)
checkstatus

Solmente obtener le stato de incargamento pro le clave de file date.

Typo: booleano (detalios)
token

Un token "csrf" recuperate ab action=query&meta=tokens

Iste parametro es obligatori.