MediaWiki API help
This is an auto-generated MediaWiki API documentation page.
Documentation and examples: https://www.mediawiki.org/wiki/Special:MyLanguage/API:Main_page
action=upload
- Denna modul kräver läsrättigheter.
- Denna modul kräver skrivrättigheter.
- Denna modul accepterar endast POST-begäranden.
- Source: MediaWiki
- License: GPL-2.0-or-later
Ladda upp en fil eller hämta status för väntande uppladdningar.
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, was uploaded in pieces, or stored otherwise in the upload stash, 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 or chunk.
- filename
Target filename.
- comment
Upload comment. Also used as the initial page text for new files if text is not specified.
- Default: (empty)
Change tags to apply to the upload log entry and file page revision.
- Värden (separerade med | eller alternativ):
- text
Initial page text for new files.
- watch
- Föråldrad.
Watch the page.
- Type: boolean (details)
- watchlist
Unconditionally add or remove the page from the current user's watchlist, use preferences (ignored for bot users) or do not change watch.
- Ett av följande värden: nochange, preferences, watch
- Standard: preferences
- ignorewarnings
Ignore any warnings.
- Type: boolean (details)
- file
File contents.
- Måste läggas upp som filuppladdning med hjälp av multipart/form-data.
- url
URL to fetch the file from.
- filekey
Nyckel som identifierar en tidigare uppladdning som lagrats temporärt.
- sessionkey
- Föråldrad.
Same as filekey, maintained for backward compatibility.
- stash
Om angiven, kommer servern att temporärt lagra filen istället för att lägga till den i centralförvaret.
- Type: boolean (details)
- filesize
Filesize of entire upload.
- Typ: heltal
- Värdet måste ligga mellan 0 och 104 857 600.
- offset
Offset of chunk in bytes.
- Typ: heltal
- Värdet får inte vara mindre än 0.
- chunk
Chunk contents.
- Måste läggas upp som filuppladdning med hjälp av multipart/form-data.
- async
Make potentially large file operations asynchronous when possible.
- Type: boolean (details)
- checkstatus
Only fetch the upload status for the given file key.
- Type: boolean (details)
- token
A "csrf" token retrieved from action=query&meta=tokens
- Den här parametern är obligatorisk.
- Ladda upp från URL.
- api.php?action=upload&filename=Wiki.png&url=http%3A//upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png&token=123ABC [open in sandbox]
- Slutför en uppladdning som misslyckades på grund av varningar.
- api.php?action=upload&filename=Wiki.png&filekey=filekey&ignorewarnings=1&token=123ABC [open in sandbox]