Pomoc MediaWiki API

To jest automatycznie wygenerowana strona dokumentacji MediaWiki API. Dokumentacja i przykłady: https://www.mediawiki.org/wiki/API

action=upload

(main | upload)
  • Ten moduł wymaga praw odczytu.
  • Ten moduł wymaga praw zapisu.
  • Ten moduł akceptuje tylko żądania POST.
  • Źródło: MediaWiki
  • Licencja: GPL-2.0+

Upload a file, or get the status of pending uploads.

Several methods are available:

  • Upload file contents directly, using the file parameter.
  • Upload the file in pieces, using the filesize, chunk, and offset parameters.
  • Have the MediaWiki server fetch a file from a URL, using the url parameter.
  • Complete an earlier upload that failed due to warnings, using the filekey parameter.

Note that the HTTP POST must be done as a file upload (i.e. using multipart/form-data) when sending the file.

Parametry:
filename

Nazwa pliku docelowego.

comment

Upload comment. Also used as the initial page text for new files if text is not specified.

Domyślnie: (puste)
tags

Change tags to apply to the upload log entry and file page revision.

Wartości (oddziel za pomocą |):
text

Initial page text for new files.

watch
Przestarzałe.

Watch the page.

Typ: wartość logiczna (szczegóły)
watchlist

Unconditionally add or remove the page from the current user's watchlist, use preferences or do not change watch.

Jedna z następujących wartość: watch, preferences, nochange
Domyślnie: preferences
ignorewarnings

Ignore any warnings.

Typ: wartość logiczna (szczegóły)
file

File contents.

Must be posted as a file upload using multipart/form-data.
url

URL to fetch the file from.

filekey

Key that identifies a previous upload that was stashed temporarily.

sessionkey
Przestarzałe.

Same as filekey, maintained for backward compatibility.

stash

If set, the server will stash the file temporarily instead of adding it to the repository.

Typ: wartość logiczna (szczegóły)
filesize

Filesize of entire upload.

Wartość musi być pomiędzy 0 a 104 857 600.
Type: integer
offset

Offset of chunk in bytes.

Wartość musi być nie mniejsza niż 0.
Type: integer
chunk

Chunk contents.

Must be posted as a file upload using multipart/form-data.
async

Make potentially large file operations asynchronous when possible.

Typ: wartość logiczna (szczegóły)
checkstatus

Only fetch the upload status for the given file key.

Typ: wartość logiczna (szczegóły)
token

Token "csrf" zdobyty z action=query&meta=tokens

Ten parametr jest wymagany.