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
- 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.
- 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)
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.
- Incargar desde un URL.
- api.php?action=upload&filename=Wiki.png&url=http%3A//upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png&token=123ABC [aperir in sabliera]
- Completar un incargamento que ha fallite a causa de advertimentos.
- api.php?action=upload&filename=Wiki.png&filekey=filekey&ignorewarnings=1&token=123ABC [aperir in sabliera]