attachment create#
Description#
添付ファイルを作成します。
Examples#
以下のコマンドは、dir ディレクトリ配下のファイルをConfluenceにアップロードして、添付ファイルを作成します。
$ confluence attachment create --page_id ${PAGE_ID} --dir dir/
アップロード先にすでに同じファイルが存在している場合は400 Errorが発生します。アップロード先のファイルを上書きする場合は、 --allow_duplicated を指定してください。
$ confluence attachment create --page_id ${PAGE_ID} \
--file file1.txt file2.txt --allow_duplicated
Usage Details#
添付ファイルを作成します。
usage: confluence attachment create [-h] [--debug]
[--confluence_base_url CONFLUENCE_BASE_URL]
[--confluence_user_name CONFLUENCE_USER_NAME]
[--confluence_user_password CONFLUENCE_USER_PASSWORD]
-p PAGE_ID
(--file FILE [FILE ...] | --dir DIR)
[--mime_type MIME_TYPE]
[--allow_duplicated]
[--filename_pattern FILENAME_PATTERN]
Named Arguments#
- -p, --page_id
ファイルのアップロード先であるページまたはブログのID
- --file
アップロードするファイル
- --dir
アップロードするディレクトリ
- --mime_type
ファイル名からMIMEタイプが判別できないときに、この値を添付ファイルのMIMEタイプとします。
- --allow_duplicated
指定した場合は、アップロード先にすでに同じファイルが存在している場合に上書きます。指定しない場合は、400 Errorが発生します。
- --filename_pattern
glob形式のパターンに一致するファイル名だけアップロードします。(ex) '*.png'
global optional arguments#
- --debug
指定するとデバッグ用のログが出力されます。
- --confluence_base_url
アクセスするConfluenceのURL(たとえば`https://kurusugawa.jp/confluence`)です。アクセスするAPIのURLは'{confluence_base_url}'/rest/api/...'です。未指定の場合は環境変数`CONFLUENCE_BASE_URL`の値を参照します。
- --confluence_user_name
Confluenceにログインする際のユーザー名。未指定の場合は環境変数`CONFLUENCE_USER_NAME`の値を参照します。
- --confluence_user_password
Confluenceにログインする際のパスワード。未指定の場合は環境変数`CONFLUENCE_USER_PASSWORD`の値を参照します。