Pomoč za API MediaWiki

To je samodejno ustvarjena stran za API MediaWiki.

Dokumentacija in zgledi: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=upload

(main | upload)
  • Ta modul zahteva pravice branja.
  • Ta modul zahteva pravice pisanja.
  • Ta modul sprejema samo zahtevke POST.
  • Vir: MediaWiki
  • Licenca: GPL-2.0-or-later

Naložitev datoteke ali pridobitev statusa čakajočih nalaganj.

Na voljo je več metod:

  • Naložitev vsebine datoteke neposredno z uporabo parametra file.
  • Naložitev datoteko po delih z uporabo parametrov filesize, chunk in offset.
  • Pridobitev datoteke v strežnik MediaWiki iz URL-ja z uporabo parametra url.
  • Dokončanje prejšnjega nalaganja, ki ni uspelo zaradi opozoril, je bilo naloženo po delih ali kako drugače shranjeno v zalogi za nalaganje z uporabo parametra filekey.

Upoštevajte, da mora biti HTTP POST pri pošiljanju multipart/form-data ali chunk opravljen kot nalaganje datoteke (tj. z uporabo multipart/form-data).

Specifični parametri:
Na voljo so tudi drugi splošni parametri.
filename

Ime ciljne datoteke.

comment

Komentar nalaganja. Uporablja se tudi kot začetno besedilo strani za nove datoteke, če text ni določeno.

Privzeto: (prazno)
tags

Sprememba oznak za uzporabo pri dnevniškemu vnosu nalaganja in redakciji strani datoteke.

Vrednosti (ločene s | ali alternativa):
text

Začetno besedilo strani za nove datoteke.

watch
Opuščeno.

Opazuj stran.

Tip: Boolov (podrobnosti)
watchlist

Brezpogojno dodanje ali odstranitev strani z nadzornega seznama trenutnega uporabnika, uporaba nastavitev (prezrto za uporabnike botov) ali brez spremembe opazovanja.

Ena od naslednjih vrednosti: nochange, preferences, watch
Privzeto: preferences
ignorewarnings

Prezrtje vseh opozoril.

Tip: Boolov (podrobnosti)
file

Vsebina datoteke.

Posredovano mora biti kot naložena datoteka z »multipart/form-data«.
url

URL za pridobitev datoteke.

filekey

Ključ, ki identificira prejšnjo naloženo datoteko, ki je bila začasno shranjena.

sessionkey
Opuščeno.

Enako kot filekey, ohranjeno zaradi vzvratne združljivosti.

stash

Če je nastavljeno, bo strežnik datoteko začasno shranil, namesto da bi jo dodal v shrambo.

Tip: Boolov (podrobnosti)
filesize

Datotečna velikost celotnega nalaganja.

Vtipkajte: celo število
Vrednost mora biti med 0 in 104.857.600.
offset

Odmik bloka v bajtih.

Vtipkajte: celo število
The Vrednost ne sme biti manjša od 0.
chunk

Vsebina dela.

Posredovano mora biti kot naložena datoteka z »multipart/form-data«.
async

Kadar koli je mogoče, naj bodo operacije s potencialno velikimi datotekami asinhrone.

Tip: Boolov (podrobnosti)
checkstatus

Pridobitev samo stanja nalaganja za dani ključ datoteke.

Tip: Boolov (podrobnosti)
token

Žeton »csrf« pridobljen iz action=query&meta=tokens

Ta parameter je obvezen.