MediaWiki API súgó

Ez egy automatikusan generált MediaWiki-API-dokumentációs lap.

Dokumentáció és példák: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page

action=upload

(main | upload)
  • Ez a modul olvasási jogot igényel.
  • Ez a modul írási jogot igényel.
  • Ez a modul csak POST kéréseket fogad el.
  • Forrás: MediaWiki
  • Licenc: GPL-2.0-or-later

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.

Jellemző paraméterek:
Other general parameters are available.
filename

Target filename.

comment

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

Alapértelmezett: (üres)
tags

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

Értékek (elválasztó: | vagy más):
text

Initial page text for new files.

watch
Elavult.

Watch the page.

Típus: logikai (részletek)
watchlist

Unconditionally add or remove the page from the current user's watchlist, use preferences (ignored for bot users) or do not change watch.

A következő értékek egyike: nochange, preferences, watch
Alapértelmezett: preferences
ignorewarnings

Ignore any warnings.

Típus: logikai (részletek)
file

File contents.

Fájlfeltöltésként kell közzétenni multipart/form-data használatával.
url

URL to fetch the file from.

filekey

Key that identifies a previous upload that was stashed temporarily.

sessionkey
Elavult.

Same as filekey, maintained for backward compatibility.

stash

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

Típus: logikai (részletek)
filesize

Filesize of entire upload.

Típus: egész szám
Az értéknek 0 és 104 857 600 között kell lennie.
offset

Offset of chunk in bytes.

Típus: egész szám
Az érték nem lehet kisebb mint 0.
chunk

Chunk contents.

Fájlfeltöltésként kell közzétenni multipart/form-data használatával.
async

Make potentially large file operations asynchronous when possible.

Típus: logikai (részletek)
checkstatus

Only fetch the upload status for the given file key.

Típus: logikai (részletek)
token

Egy „csrf” token, az action=query&meta=tokens kéréssel lekérve

Ez a paraméter kötelező.