미디어위키 API 도움말

이 페이지는 자동으로 생성된 미디어위키 API 도움말 문서입니다.

설명 문서 및 예시: https://www.mediawiki.org/wiki/API

action=upload

(main | upload)
  • 이 모듈은 read 권한을 요구합니다.
  • 이 모듈은 write 권한을 요구합니다.
  • 이 모듈은 POST 요청만을 허용합니다.
  • 출처: MediaWiki
  • 라이선스: 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.

변수:
filename

Target filename.

comment

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

기본값: (비어 있음)
text

Initial page text for new files.

watch
사용 중지됨.

Watch the page.

유형: 부울 (자세한 정보)
watchlist

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

하나의 값: watch, preferences, nochange
기본값: preferences
ignorewarnings

Ignore any warnings.

유형: 부울 (자세한 정보)
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
사용 중지됨.

Same as filekey, maintained for backward compatibility.

stash

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

유형: 부울 (자세한 정보)
filesize

Filesize of entire upload.

The value must be between 0 and 104,857,600.
유형: 정수
offset

Offset of chunk in bytes.

The value must be no less than 0.
유형: 정수
chunk

Chunk contents.

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

Make potentially large file operations asynchronous when possible.

유형: 부울 (자세한 정보)
asyncdownload

Make fetching a URL asynchronous.

유형: 부울 (자세한 정보)
leavemessage

If asyncdownload is used, leave a message on the user talk page if finished.

유형: 부울 (자세한 정보)
statuskey

Fetch the upload status for this file key (upload by URL).

checkstatus

Only fetch the upload status for the given file key.

유형: 부울 (자세한 정보)
token

A "csrf" token retrieved from action=query&meta=tokens

이 변수는 필수 입력 사항입니다.