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`の値を参照します。